fix mason

This commit is contained in:
2023-02-04 17:25:37 +01:00
parent 4027ba20a2
commit dc788b1c00
5 changed files with 19 additions and 23 deletions

View File

@@ -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,