Files
nvim/lua/plugins/lang/clangd.lua
Zelong Kuang 9d1536e5af Update
2025-05-13 19:37:28 +10:00

31 lines
697 B
Lua

return {
{
"neovim/nvim-lspconfig",
lazy = true,
ft = { "c", "cpp" },
opts = {
servers = {
clangd = {
cmd = {
"clangd",
"--background-index",
"--clang-tidy",
"--cross-file-rename",
"--clang-tidy-checks=performance-*,cppcoreguidelines-*,clang-analyzer-*,bugprone-*",
"-j=12",
"--all-scopes-completion",
"--header-insertion=iwyu",
"--query-driver=/usr/bin/clang,/usr/bin/clang++",
"--fallback-style=llvm",
},
},
},
},
},
{
"Civitasv/cmake-tools.nvim",
lazy = true,
ft = { "c", "cpp" },
},
}