diff options
author | kylo252 <[email protected]> | 2021-10-08 08:57:11 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2021-10-08 08:57:11 +0200 |
commit | f4899e316516fc6fc544b148cb7e9a04fbda130e (patch) | |
tree | eab6114dd1ec03103aaa3839fb69abce392fa266 /lua/lsp/null-ls/init.lua | |
parent | 68d2678af32cea932f4860f4144e9efd9ec03ed1 (diff) |
fix: register null-ls providers per filetype (#1709)
Diffstat (limited to 'lua/lsp/null-ls/init.lua')
-rw-r--r-- | lua/lsp/null-ls/init.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lua/lsp/null-ls/init.lua b/lua/lsp/null-ls/init.lua index 1d0af77b..3c8909af 100644 --- a/lua/lsp/null-ls/init.lua +++ b/lua/lsp/null-ls/init.lua @@ -13,12 +13,12 @@ function M:setup() null_ls.config() require("lspconfig")["null-ls"].setup(lvim.lsp.null_ls.setup) - for _, filetype in pairs(lvim.lang) do - if filetype.formatters then - formatters.setup(filetype.formatters, filetype) + for filetype, config in pairs(lvim.lang) do + if not vim.tbl_isempty(config.formatters) then + formatters.setup(config.formatters, filetype) end - if filetype.linters then - linters.setup(filetype.linters, filetype) + if not vim.tbl_isempty(config.linters) then + linters.setup(config.linters, filetype) end end end |