Files
dotfiles/home/nvim/lua/lsp.lua
T
2026-07-12 18:07:46 +01:00

24 lines
561 B
Lua

-- LSP config
local capabilities = require("cmp_nvim_lsp").default_capabilities()
vim.lsp.config("lua_ls", {
capabilities = capabilities,
settings = {
Lua = {
diagnostics = { globals = { "vim" } },
workspace = { library = vim.api.nvim_get_runtime_file("", true) },
telemetry = { enable = false },
},
},
})
local servers = { "clangd", "nil", "solargraph", "hls" }
for _, server in ipairs(servers) do
vim.lsp.config(server, { capabilities = capabilities })
end
vim.list_extend(servers, { "lua_ls" })
vim.lsp.enable(servers)