nix-conf/user/config/nvim/lua/u/lsp.lua

17 lines
465 B
Lua
Raw Normal View History

2024-12-20 13:15:08 -05:00
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{}