LSP
Dev Tools
Open Source
by LLVM Project (open source)
✔ VS Code, Neovim, Emacs, CLion, Vim, Helix
LSP-сервер для C, C++, Objective-C и CUDA от команды LLVM. Использует Clang под капотом — точное понимание кода, включая шаблоны, макросы и системно-зависимый код. Возможности: …
Установка
# Ubuntu/Debian:
sudo apt install clangd
# macOS:
brew install llvm # clangd внутри
# Скачать с LLVM Releases:
# https://github.com/clangd/clangd/releases
# compile_commands.json (CMake):
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .
# Neovim:
require('lspconfig').clangd.setup{
cmd = { "clangd", "--background-index",
"--clang-tidy", "--completion-style=detailed" },
}
# VS Code:
# Extensions → "clangd" (llvm-vs-code-extensions) → Install