1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-04-19 14:07:46 +02:00
wiki/wiki/linux/vim/c-language.md
2020-12-08 16:36:14 +01:00

838 B

C

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.

Autocompletion

Coc

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"
               }
           }
       }
   }
}