summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2021-10-14 18:58:56 +0200
committerGitHub <[email protected]>2021-10-14 18:58:56 +0200
commitf87416c141de0909a05f1d1cad162a9774def549 (patch)
treed3579bb238a7c488774ac29b79a5ef3c79e3583c
parentdaa0b24a501939f9af7d37af12066d31f78f2df1 (diff)
fix(null-ls): add common lsp-setup hooks (#1763)
-rw-r--r--lua/lvim/lsp/null-ls/init.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/lvim/lsp/null-ls/init.lua b/lua/lvim/lsp/null-ls/init.lua
index f2d3216d..ef4a1844 100644
--- a/lua/lvim/lsp/null-ls/init.lua
+++ b/lua/lvim/lsp/null-ls/init.lua
@@ -12,6 +12,12 @@ function M:setup()
end
null_ls.config()
+ local default_opts = require("lvim.lsp").get_common_opts()
+
+ if vim.tbl_isempty(lvim.lsp.null_ls.setup or {}) then
+ lvim.lsp.null_ls.setup = default_opts
+ end
+
require("lspconfig")["null-ls"].setup(lvim.lsp.null_ls.setup)
for filetype, config in pairs(lvim.lang) do
if not vim.tbl_isempty(config.formatters) then