Skip to content

Editor Configuration

Daniel M. Capella edited this page Oct 19, 2020 · 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 with vim-vsnip with vim-vsnip with vim-vsnip
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 extensions (requests that return Location[] like textDocument/definition), see https://github.com/MaskRay/ccls/wiki/FAQ#definitions and following sections.