nvim: fix typescript-language-server

This commit is contained in:
tea 2024-09-03 21:04:33 +02:00
parent ce4133afa2
commit 8f91bf70fc
No known key found for this signature in database

View File

@ -87,6 +87,7 @@ local simple_ls = {
['cmake-language-server'] = 'cmake', ['cmake-language-server'] = 'cmake',
['yaml-language-server'] = 'yamlls', ['yaml-language-server'] = 'yamlls',
['docker-langserver'] = 'dockerls', ['docker-langserver'] = 'dockerls',
['typescript-language-server'] = 'tsserver',
} }
for exe, ls in pairs(simple_ls) do for exe, ls in pairs(simple_ls) do
if vim.fn.executable(exe) == 1 then if vim.fn.executable(exe) == 1 then
@ -97,7 +98,7 @@ for exe, ls in pairs(simple_ls) do
end end
end end
if vim.fn.executable('clangd') > 0 then if vim.fn.executable('clangd') == 1 then
require("clangd_extensions").setup({ require("clangd_extensions").setup({
server = { server = {
cmd = { cmd = {
@ -173,17 +174,6 @@ if vim.fn.executable('bash-language-server') > 0 then
}) })
end 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 if vim.fn.executable('rust-analyzer') == 1 then
require("rust-tools").setup({ require("rust-tools").setup({
server = { server = {