From 9dcf6c18886df058a18edf30a945f70cf7450e0d Mon Sep 17 00:00:00 2001 From: Martino Pilia Date: Thu, 25 Apr 2019 12:59:54 +0200 Subject: [PATCH] Plugin to show hierarchies with some vim clients --- Editor-Configuration.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/Editor-Configuration.md b/Editor-Configuration.md index d601c3c..b173aa9 100644 --- a/Editor-Configuration.md +++ b/Editor-Configuration.md @@ -1,15 +1,15 @@ -| Feature/Client | [emacs-ccls] | [vscode-ccls] | [atom-ide-ccls] | [eglot] |[coc.nvim]|[LanguageClient-neovim]|[ale]|[vim-lsp]| -| -------------------------- | --------------- | ------------- | --------------- | --------- |----------|-----------------------|-----|---------| -| hover | ✓ | ✓ | ✓ | ✓ |✓ |✓ |✓ |✓ | -| Diagnostics | ✓ | ✓ | ✓ | flymake |✓ |✓ |✓ | | -| documentHighlight | ✓ | ✓ | ✓ | ✓ |✓ |✓ | | | -| signatureHelp | echo area | dropdown | ✓ | echo area |✓ |✓ | | | -| snippets | ✓ | ✓ | ✓ | ✓ |✓ | | | | -| codeLens | ✓ | ✓ | ✓ | |✓ | | | | -| onTypeFormatting | ✓ | ✓ | ✓ | |✓ | | | | -| semanticHighlight | ✓ | ✓ | ✓ | | | | | | -| Custom Location[] requests | ✓ | Partial | | |✓ |✓ | | | -| Hierarchical Symbol | ✓ | ✓ | ✓ | |✓ | | | | +| 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 | ✓ | ✓ | ✓ | | | | | | | +| Custom Location[] requests | ✓ | Partial | | |✓ |✓ | | | | +| Hierarchical Symbol | ✓ | ✓ | ✓ | |✓ |with [vim-ccls] | |with [vim-ccls]|with [vim-ccls]| - Atom IDE: [atom-ide-ccls] - Emacs: [eglot] [emacs-ccls] @@ -31,5 +31,6 @@ https://github.com/MaskRay/ccls/wiki/FAQ#definitions and following sections. [lsp-mode]: https://github.com/emacs-lsp/lsp-mode [vim-lsp]: https://github.com/prabirshrestha/vim-lsp [vim-lsc]: https://github.com/natebosch/vim-lsc +[vim-ccls]: https://github.com/m-pilia/vim-ccls [vscode-ccls]: https://github.com/MaskRay/vscode-ccls -[monaco-editor]: https://github.com/MaskRay/ccls/wiki/Monaco-Editor \ No newline at end of file +[monaco-editor]: https://github.com/MaskRay/ccls/wiki/Monaco-Editor