diff --git a/.config/nvim/lua/my/lsp.lua b/.config/nvim/lua/my/lsp.lua index ba26e6a..2f6a094 100644 --- a/.config/nvim/lua/my/lsp.lua +++ b/.config/nvim/lua/my/lsp.lua @@ -87,6 +87,7 @@ local simple_ls = { ['cmake-language-server'] = 'cmake', ['yaml-language-server'] = 'yamlls', ['docker-langserver'] = 'dockerls', + ['typescript-language-server'] = 'tsserver', } for exe, ls in pairs(simple_ls) do if vim.fn.executable(exe) == 1 then @@ -97,7 +98,7 @@ for exe, ls in pairs(simple_ls) do end end -if vim.fn.executable('clangd') > 0 then +if vim.fn.executable('clangd') == 1 then require("clangd_extensions").setup({ server = { cmd = { @@ -173,17 +174,6 @@ if vim.fn.executable('bash-language-server') > 0 then }) end -if vim.fn.executable('typescript-language-server') > 0 then - lspconfig.tsserver.setup({ - cmd = { - 'typescript-language-server', '--stdio', - '--tsserver-path', 'tsserver' - }, - on_attach = on_attach, - capabilities = capabilities - }) -end - if vim.fn.executable('rust-analyzer') == 1 then require("rust-tools").setup({ server = {