Skip to content

Editor Configuration

gdraps edited this page Jul 6, 2019 · 10 revisions
Feature/Client emacs-ccls vscode-ccls atom-ide-ccls eglot coc.nvim LanguageClient-neovim ale vim-lsp vim-lsc
hover βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Diagnostics βœ“ βœ“ βœ“ flymake βœ“ βœ“ βœ“ βœ“ βœ“
documentHighlight βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
signatureHelp echo area dropdown βœ“ echo area βœ“ βœ“
snippets βœ“ βœ“ βœ“ βœ“ βœ“
codeLens βœ“ βœ“ βœ“ βœ“
onTypeFormatting βœ“ βœ“ βœ“ βœ“
semanticHighlight βœ“ βœ“ βœ“ with vim-lsp-cxx-highlight with vim-lsp-cxx-highlight with vim-lsp-cxx-highlight
Custom Location[] requests βœ“ Partial βœ“ βœ“
Hierarchical Symbol βœ“ βœ“ βœ“ βœ“ with vim-ccls with vim-ccls with vim-ccls with vim-ccls

Custom Location[] requests

ccls supports many cross reference exntensions (requests that return Location[] like textDocument/definition), see https://github.com/MaskRay/ccls/wiki/FAQ#definitions and following sections.

Clone this wiki locally