10 Editor Configuration
Daniel M. Capella edited this page 2020-10-19 21:45:42 +00:00
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.