diff --git a/Client-feature-table.md b/Client-feature-table.md index ff169d7..ad311fc 100644 --- a/Client-feature-table.md +++ b/Client-feature-table.md @@ -1,21 +1,21 @@ -| Feature/Client | [emacs-ccls] | [vscode-ccls] | [atom-ide-ccls] | [eglot] | [LC-neovim] | [ale] | [vim-lsp] | -| -------------------------- | --------------- | ------------- | --------------- | --------- | ----------- | ----- | --------- | -| hover | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| Diagnostics | lsp-ui-flycheck | ✓ | ✓ | flymake | ✓ | ✓ | | -| documentHighlight | ✓ | ✓ | ✓ | ✓ | ✓ | | | -| signatureHelp | echo area | dropdown | ✓ | echo area | ✓ | | | -| snippets | ✓ | ✓ | ✓ | ✓ | | | | -| codeLens | ✓ | ✓ | ✓ | | | | | -| onTypeFormatting | ✓ | ✓ | ✓ | | | | | +| Feature/Client | [emacs-ccls] | [vscode-ccls] | [atom-ide-ccls] | [eglot] | [LC-neovim] | [ale] | [vim-lsp] | [coc.nvim] | +| -------------------------- | --------------- | ------------- | --------------- | --------- | ----------- | ----- | --------- | ---------- | +| hover | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Diagnostics | lsp-ui-flycheck | ✓ | ✓ | flymake | ✓ | ✓ | | ✓ | +| documentHighlight | ✓ | ✓ | ✓ | ✓ | ✓ | | | ✓ | +| signatureHelp | echo area | dropdown | ✓ | echo area | ✓ | | | ✓ | +| snippets | ✓ | ✓ | ✓ | ✓ | | | | ✓ | +| codeLens | ✓ | ✓ | ✓ | | | | | ✓ | +| onTypeFormatting | ✓ | ✓ | ✓ | | | | | ✓ | | semanticHighlight | ✓ | ✓ | ✓ | | | | | | Custom Location[] requests | ✓ | Partial | | | ✓ | | | -| Hierarchical Symbol | ✓ | ✓ | ✓ | | | | | +| Hierarchical Symbol | ✓ | ✓ | ✓ | | | | | ✓ | -* `LC` for Language Client. -* Atom IDE: [atom-ide-ccls] -* Emacs: [eglot][emacs-ccls](depended on [lsp-mode]) -* (Neo)Vim: [ale][coc.nvim] [LanguageClient-neovim][vim-lsp]. -* VSCode: [vscode-ccls] +- `LC` for Language Client. +- Atom IDE: [atom-ide-ccls] +- Emacs: [eglot][emacs-ccls](depended on [lsp-mode]) +- (Neo)Vim: [ale][coc.nvim] [LanguageClient-neovim][vim-lsp]. +- VSCode: [vscode-ccls] ### Custom `Location[]` requests @@ -27,7 +27,7 @@ https://github.com/MaskRay/ccls/wiki/FAQ#definitions and following sections. [eglot]: https://github.com/joaotavora/eglot [emacs-ccls]: https://github.com/MaskRay/emacs-ccls [atom-ide-ccls]: https://github.com/isundaylee/atom-ide-ccls -[LC-neovim]: https://github.com/autozimu/LanguageClient-neovim +[lc-neovim]: https://github.com/autozimu/LanguageClient-neovim [lsp-mode]: https://github.com/emacs-lsp/lsp-mode [vim-lsp]: https://github.com/prabirshrestha/vim-lsp -[vscode-ccls]: https://github.com/MaskRay/vscode-ccls \ No newline at end of file +[vscode-ccls]: https://github.com/MaskRay/vscode-ccls