From cd99fa7242b95a47c396a0188d40462cae9e8872 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Sun, 12 Jun 2022 23:39:40 +0800 Subject: [PATCH] fix(lsp): fix lsp command setting --- autoload/SpaceVim/layers/lsp.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/autoload/SpaceVim/layers/lsp.vim b/autoload/SpaceVim/layers/lsp.vim index eead0e362..67a181117 100644 --- a/autoload/SpaceVim/layers/lsp.vim +++ b/autoload/SpaceVim/layers/lsp.vim @@ -91,19 +91,19 @@ end -- Use a loop to conveniently call 'setup' on multiple servers and -- map buffer local keybindings when the language server attaches -local override_client_cmds = require('spacevim').eval('s:override_client_cmds') -for client, override_cmd in pairs(override_client_cmds) do - nvim_lsp[client].setup { - cmd = override_cmd, +local servers = require('spacevim').eval('s:enabled_clients') +for _, lsp in ipairs(servers) do + nvim_lsp[lsp].setup { on_attach = on_attach, flags = { debounce_text_changes = 150, } } end -local servers = require('spacevim').eval('s:enabled_clients') -for _, lsp in ipairs(servers) do - nvim_lsp[lsp].setup { +local override_client_cmds = require('spacevim').eval('s:override_client_cmds') +for client, override_cmd in pairs(override_client_cmds) do + nvim_lsp[client].setup { + cmd = override_cmd, on_attach = on_attach, flags = { debounce_text_changes = 150,