ycm,只能比较列表,用clangd未成功,用ccls

配置时:

let g:ycm_key_invoke_completion = '<c-z>'
" 停止显示补全列表(防止列表影响视野), 可以按<C-Space>重新弹出
" 只能一个了.
"let g:ycm_key_list_stop_completion = ['<C-y>']

编译时,没加clangd后面便不行了.于是用原来编译好的ccls,
加上配置,

let g:ycm_language_server =
  \ [{
  \   'name': 'ccls',
  \   'cmdline': [ 'ccls' ],
  \   'filetypes': [ 'c', 'cpp', 'cuda', 'objc', 'objcpp' ],
  \   'project_root_files': [ '.ccls-root', 'compile_commands.json' ]
  \ }]