C is a common programming language. In this entry we will focus on making vim support c and use vim as an ide for c.
To enable autocompletion for coc you need to install ccls.
After that you need to add the following lines to your coc config file.
{
"languageserver": {
"ccls": {
"command": "ccls",
"filetypes": [
"c",
"cpp",
"objc",
"objcpp"
],
"rootPatterns": [
".ccls",
"compile_commands.json",
".vim/",
".git/",
".hg/"
],
"initializationOptions": {
"cache": {
"diretory": "/tmp/ccls"
}
}
}
}
}