dotfiles/nvim/lib/languages/c.vim

22 lines
586 B
VimL

if !g:vim_ide | finish | endif
let s:filetypes = ['c', 'cpp', 'objc', 'objcpp']
let g:coc_filetypes += s:filetypes
call coc#config('languageserver.ccls', {
\ 'filetypes': s:filetypes,
\ 'command': 'ccls',
\ 'rootPatterns': ['.ccls', 'compile_commands.json', '.vim/', '.git/', '.hg/'],
\ 'initializationOptions': {
\ 'cache': {
\ 'directory': '/tmp/ccls',
\ },
\ },
\ })
" call coc#config('languageserver.clangd', {
" \ 'filetypes': s:filetypes,
" \ 'command': 'clangd',
" \ 'rootPatterns': ['compile_flags.txt', 'compile_commands.json', '.vim/', '.git/', '.hg/'],
" \ })