ソースを参照

don't break for .fish

Chris 4 年 前
コミット
4d68c6eb78
2 ファイル変更18 行追加0 行削除
  1. 14 0
      lua/default-config.lua
  2. 4 0
      lua/lsp/init.lua

+ 14 - 0
lua/default-config.lua

@@ -287,6 +287,20 @@ lvim.lang = {
     },
   },
   emmet = { active = false },
+  fish = {
+    formatter = {
+      exe = "",
+      args = {},
+    },
+    linters = {},
+    lsp = {
+      provider = "",
+      setup = {
+        on_attach = common_on_attach,
+        capabilities = common_capabilities,
+      },
+    },
+  },
   go = {
     formatter = {
       exe = "gofmt",

+ 4 - 0
lua/lsp/init.lua

@@ -337,6 +337,10 @@ function lsp_config.setup(lang)
     end
   end
 
+  if provider == "" or provider == nil then
+    return
+  end
+
   require("lspconfig")[provider].setup(lang_server.setup)
 end