Plugin to show hierarchies with some vim clients

Martino Pilia 2019-04-25 12:59:54 +02:00 committed by Fangrui Song
parent 120fcdf745
commit 9dcf6c1888

@ -1,15 +1,15 @@
| Feature/Client | [emacs-ccls] | [vscode-ccls] | [atom-ide-ccls] | [eglot] |[coc.nvim]|[LanguageClient-neovim]|[ale]|[vim-lsp]| | Feature/Client | [emacs-ccls] | [vscode-ccls] | [atom-ide-ccls] | [eglot] |[coc.nvim]|[LanguageClient-neovim]|[ale]|[vim-lsp] |[vim-lsc] |
| -------------------------- | --------------- | ------------- | --------------- | --------- |----------|-----------------------|-----|---------| | -------------------------- | --------------- | ------------- | --------------- | --------- |----------|-----------------------|-----|---------------|---------------|
| hover | ✓ | ✓ | ✓ | ✓ |✓ |✓ |✓ |✓ | | hover | ✓ | ✓ | ✓ | ✓ |✓ |✓ |✓ |✓ |✓ |
| Diagnostics | ✓ | ✓ | ✓ | flymake |✓ |✓ |✓ | | | Diagnostics | ✓ | ✓ | ✓ | flymake |✓ |✓ |✓ |✓ |✓ |
| documentHighlight | ✓ | ✓ | ✓ | ✓ |✓ |✓ | | | | documentHighlight | ✓ | ✓ | ✓ | ✓ |✓ |✓ | |✓ |✓ |
| signatureHelp | echo area | dropdown | ✓ | echo area |✓ |✓ | | | | signatureHelp | echo area | dropdown | ✓ | echo area |✓ |✓ | | | |
| snippets | ✓ | ✓ | ✓ | ✓ |✓ | | | | | snippets | ✓ | ✓ | ✓ | ✓ |✓ | | | | |
| codeLens | ✓ | ✓ | ✓ | |✓ | | | | | codeLens | ✓ | ✓ | ✓ | |✓ | | | | |
| onTypeFormatting | ✓ | ✓ | ✓ | |✓ | | | | | onTypeFormatting | ✓ | ✓ | ✓ | |✓ | | | | |
| semanticHighlight | ✓ | ✓ | ✓ | | | | | | | semanticHighlight | ✓ | ✓ | ✓ | | | | | | |
| Custom Location[] requests | ✓ | Partial | | |✓ |✓ | | | | Custom Location[] requests | ✓ | Partial | | |✓ |✓ | | | |
| Hierarchical Symbol | ✓ | ✓ | ✓ | |✓ | | | | | Hierarchical Symbol | ✓ | ✓ | ✓ | |✓ |with [vim-ccls] | |with [vim-ccls]|with [vim-ccls]|
- Atom IDE: [atom-ide-ccls] - Atom IDE: [atom-ide-ccls]
- Emacs: [eglot] [emacs-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 [lsp-mode]: https://github.com/emacs-lsp/lsp-mode
[vim-lsp]: https://github.com/prabirshrestha/vim-lsp [vim-lsp]: https://github.com/prabirshrestha/vim-lsp
[vim-lsc]: https://github.com/natebosch/vim-lsc [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 [vscode-ccls]: https://github.com/MaskRay/vscode-ccls
[monaco-editor]: https://github.com/MaskRay/ccls/wiki/Monaco-Editor [monaco-editor]: https://github.com/MaskRay/ccls/wiki/Monaco-Editor