fix mason
This commit is contained in:
@@ -1,16 +1,17 @@
|
||||
return { -- overrides `require("mason-null-ls").setup(...)`
|
||||
"jay-babu/mason-null-ls.nvim",
|
||||
config = function(plugin, opts)
|
||||
plugin.default_config(opts) -- use the default configuration function
|
||||
config = function(_, opts)
|
||||
local mason_null_ls = require("mason-null-ls")
|
||||
local null_ls = require "null-ls"
|
||||
require("mason-null-ls").setup_handlers { -- setup custom handlers
|
||||
mason_null_ls.setup(opts)
|
||||
mason_null_ls.setup_handlers { -- setup custom handlers
|
||||
prettier = function()
|
||||
require("null-ls").register(null_ls.builtins.formatting.prettier.with {
|
||||
condition = function(utils)
|
||||
return utils.root_has_file "package.json"
|
||||
or utils.root_has_file ".prettierrc"
|
||||
or utils.root_has_file ".prettierrc.json"
|
||||
or utils.root_has_file ".prettierrc.js"
|
||||
or utils.root_has_file ".prettierrc"
|
||||
or utils.root_has_file ".prettierrc.json"
|
||||
or utils.root_has_file ".prettierrc.js"
|
||||
end,
|
||||
})
|
||||
end,
|
||||
|
Reference in New Issue
Block a user