Ver código fonte

fix(null-ls): add common lsp-setup hooks (#1763)

kylo252 3 anos atrás
pai
commit
f87416c141
1 arquivos alterados com 6 adições e 0 exclusões
  1. 6 0
      lua/lvim/lsp/null-ls/init.lua

+ 6 - 0
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