nvim: fix typescript-language-server
This commit is contained in:
parent
ce4133afa2
commit
8f91bf70fc
@ -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 = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user