diff options
Diffstat (limited to '.config/nvim/lua/custom/config/lsp.lua')
| -rw-r--r-- | .config/nvim/lua/custom/config/lsp.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/.config/nvim/lua/custom/config/lsp.lua b/.config/nvim/lua/custom/config/lsp.lua index c99c4e5..3e43452 100644 --- a/.config/nvim/lua/custom/config/lsp.lua +++ b/.config/nvim/lua/custom/config/lsp.lua @@ -1,8 +1,11 @@ +local lspconfig = require('lspconfig') local capabilities = require('cmp_nvim_lsp').default_capabilities() -local servers = require('custom.config.language-servers') -local lspconfig = require('lspconfig') +local servers = require('custom.config.language-servers') for name, config in pairs(servers) do + if config == false then + goto continue + end if config == true then ---@diagnostic disable-next-line: cast-local-type config = {} @@ -13,6 +16,7 @@ for name, config in pairs(servers) do }, config) lspconfig[name].setup(config) + ::continue:: end vim.api.nvim_create_autocmd('LspAttach', { |
