···14})
1516local lsp_configs = {}
00001718for _, f in pairs(vim.api.nvim_get_runtime_file("lsp/*.lua", true)) do
19 local server_name = vim.fn.fnamemodify(f, ":t:r")
000000020 table.insert(lsp_configs, server_name)
0021end
2223vim.lsp.enable(lsp_configs)
···14})
1516local lsp_configs = {}
17+local disabled = {
18+ "rust_analyzer",
19+ "ts_ls",
20+}
2122for _, f in pairs(vim.api.nvim_get_runtime_file("lsp/*.lua", true)) do
23 local server_name = vim.fn.fnamemodify(f, ":t:r")
24+25+ for _, server in ipairs(disabled) do
26+ if server_name == server then
27+ goto skip
28+ end
29+ end
30+31 table.insert(lsp_configs, server_name)
32+33+ ::skip::
34end
3536vim.lsp.enable(lsp_configs)