re-enable clangd et al

This commit is contained in:
2025-12-22 08:56:38 +00:00
parent 662404521e
commit d8a8fa69a6

View File

@@ -1,12 +1,19 @@
-- Updated to use vim.lsp.config (nvim 0.11+) instead of deprecated lspconfig -- Updated to use vim.lsp.config (nvim 0.11+) instead of deprecated lspconfig
vim.lsp.config.clangd = { vim.lsp.config.clangd = {
cmd = { "nicer", "clangd" } cmd = { "nicer", "clangd" },
filetypes = { "c", "cpp" },
root_markers = { "compile_commands.json", ".clangd", ".git" }
} }
vim.lsp.config.gopls = { vim.lsp.config.gopls = {
cmd = { "nicer", "@gopls@/bin/gopls" } cmd = { "nicer", "@gopls@/bin/gopls" },
filetypes = { "go" },
root_markers = { "go.mod", ".git" }
} }
-- Enable the LSP servers
vim.lsp.enable({ "clangd", "gopls" })
vim.api.nvim_exec([[ vim.api.nvim_exec([[
set grepprg=@ripgrep@/bin/rg\ --vimgrep grepformat^=%f:%l:%c:%m set grepprg=@ripgrep@/bin/rg\ --vimgrep grepformat^=%f:%l:%c:%m
]], false) ]], false)