nix-conf/user/config/nvim/lua/u/lsp.lua
2024-12-25 14:34:00 -05:00

18 lines
488 B
Lua

local lspconfig = require('lspconfig')
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = vim.tbl_deep_extend('force', capabilities, require('cmp_nvim_lsp').default_capabilities())
lspconfig.clangd.setup({
cmd = {
"clangd",
"--background-index",
"--clang-tidy",
"--completion-style=bundled",
"--cross-file-rename",
"--header-insertion=iwyu",
},
capabilities=capabilities
})
lspconfig.basedpyright.setup{}
lspconfig.nixd.setup{}