In Linux we use cquery instead of clangd
This commit is contained in:
parent
e659bb8752
commit
53e5df468e
14
init.vim
14
init.vim
@ -171,9 +171,17 @@ let g:rainbow_conf = {
|
||||
\}
|
||||
|
||||
" ===================LanguageServer==================
|
||||
let g:LanguageClient_serverCommands = {
|
||||
\ 'cpp': ['clangd'],
|
||||
\ }
|
||||
if has("win32")
|
||||
let g:LanguageClient_serverCommands = {
|
||||
\ 'cpp': ['clangd'],
|
||||
\ }
|
||||
else
|
||||
let g:LanguageClient_serverCommands = {
|
||||
\ 'cpp': ['cquery',
|
||||
\ '--log-file=/tmp/cq.log',
|
||||
\ '--init={"cacheDirectory":"/tmp/cquery/"}']
|
||||
\ }
|
||||
end
|
||||
nnoremap <silent> K :call LanguageClient#textDocument_hover()<CR>
|
||||
nnoremap <silent> gd :call LanguageClient#textDocument_definition({'gotoCmd': 'tabedit'})<CR>
|
||||
nnoremap <silent> <F3> :call LanguageClient_contextMenu()<CR>
|
||||
|
Loading…
x
Reference in New Issue
Block a user