17 lines
465 B
Lua
17 lines
465 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{}
|