mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
chore(nvim): disable LSP tsserver
This commit is contained in:
@@ -1,49 +1,45 @@
|
|||||||
local status_ok, lsp_installer = pcall(require, 'nvim-lsp-installer')
|
local status_ok, lsp_installer = pcall(require, "nvim-lsp-installer")
|
||||||
if not status_ok then
|
if not status_ok then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local lspconfig = require('lspconfig')
|
local lspconfig = require("lspconfig")
|
||||||
|
|
||||||
local servers = {
|
local servers = {
|
||||||
'cssls',
|
"cssls",
|
||||||
'diagnosticls',
|
"diagnosticls",
|
||||||
'emmet_ls',
|
"emmet_ls",
|
||||||
'pyright',
|
"pyright",
|
||||||
'sumneko_lua',
|
"sumneko_lua",
|
||||||
'tsserver',
|
-- 'tsserver',
|
||||||
}
|
}
|
||||||
|
|
||||||
lsp_installer.settings(
|
lsp_installer.settings({
|
||||||
{
|
ui = {
|
||||||
ui = {
|
icons = {
|
||||||
icons = {
|
server_installed = "✓",
|
||||||
server_installed = '✓',
|
server_pending = "➜",
|
||||||
server_pending = '➜',
|
server_uninstalled = "✗",
|
||||||
server_uninstalled = '✗',
|
},
|
||||||
},
|
},
|
||||||
},
|
|
||||||
|
|
||||||
max_concurrent_installers = 4,
|
max_concurrent_installers = 4,
|
||||||
}
|
})
|
||||||
)
|
|
||||||
|
|
||||||
lsp_installer.setup(
|
lsp_installer.setup({
|
||||||
{
|
ensure_installed = servers,
|
||||||
ensure_installed = servers,
|
})
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
for _, server in pairs(servers) do
|
for _, server in pairs(servers) do
|
||||||
local opts = {
|
local opts = {
|
||||||
on_attach = require('kogakure.lsp.handlers').on_attach,
|
on_attach = require("kogakure.lsp.handlers").on_attach,
|
||||||
capabilities = require('kogakure.lsp.handlers').capabilities,
|
capabilities = require("kogakure.lsp.handlers").capabilities,
|
||||||
}
|
}
|
||||||
|
|
||||||
local has_custom_opts, server_custom_opts = pcall(require, 'kogakure.lsp.settings.' .. server)
|
local has_custom_opts, server_custom_opts = pcall(require, "kogakure.lsp.settings." .. server)
|
||||||
if has_custom_opts then
|
if has_custom_opts then
|
||||||
opts = vim.tbl_deep_extend('force', opts, server_custom_opts)
|
opts = vim.tbl_deep_extend("force", opts, server_custom_opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
lspconfig[server].setup(opts)
|
lspconfig[server].setup(opts)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user