From f87416c141de0909a05f1d1cad162a9774def549 Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Thu, 14 Oct 2021 18:58:56 +0200 Subject: fix(null-ls): add common lsp-setup hooks (#1763) --- lua/lvim/lsp/null-ls/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lua/lvim/lsp/null-ls') 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 -- cgit v1.2.3