瀏覽代碼

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

kylo252 3 年之前
父節點
當前提交
f87416c141
共有 1 個文件被更改,包括 6 次插入0 次删除
  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