vim(coc.nvim) C++ 環境構築
Vim (coc.nvim) でC++の開発環境を構築する
clangd + coc-clangd を利用
clangdのインストール
https://clangd.llvm.org/installation.html
mac
brew install llvm でLLVMを入れる
pathを通す
export PATH="/usr/local/opt/llvm/bin:$PATH"
clangd --version で確認
coc-clangdのインストール
https://github.com/clangd/coc-clangd
CocInstall coc-clangd
coc-clangdではなく以下を追記でも動くらしい
code:.vim/coc-settings.json
"languageserver": {
"clangd": {
"command": "clangd",
"rootPatterns": "compile_flags.txt", "compile_commands.json",
"filetypes": "c", "cpp", "objc", "objcpp"
}
}
ref
https://github.com/neoclide/coc.nvim/wiki/Language-servers#ccobjective-c