Files
nvim/nvim/lua/plugins/lsp/ls/c.lua
2026-02-18 08:39:55 +01:00

22 lines
727 B
Lua

-- ┌ ┐
-- │ C, Cpp, objc │
-- └ ┘
local lsp = vim.lsp
local opts = require("lsp-options")
lsp.config("clangd", {
cmd = {
"clangd",
"--suggest-missing-includes",
"--clang-tidy",
},
filetypes = { "c", "cpp", "objc", "objcpp", "cuda", "proto", "ino" },
capabilities = opts.capabilities,
on_attach = opts.on_attach_no_formatting,
})
-- ── Enable configs ───────────────────────────────────────────────
local enable = vim.lsp.enable
enable("clangd")