diff --git a/Editor-Configuration.md b/Editor-Configuration.md index b1df750..22632d6 100644 --- a/Editor-Configuration.md +++ b/Editor-Configuration.md @@ -1,19 +1,19 @@ -| Feature/Client | [emacs-ccls] | [vscode-ccls] | [atom-ide-ccls] | [eglot] | [LanguageClient-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 | ✓ | ✓ | ✓ | | | | | ✓ | +| 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 | ✓ | ✓ | ✓ | |✓ | | | | - Atom IDE: [atom-ide-ccls] -- Emacs: [eglot][emacs-ccls](depended on [lsp-mode]) -- (Neo)Vim: [ale] [coc.nvim] [LanguageClient-neovim] [vim-lsp]. +- Emacs: [eglot] [emacs-ccls] +- (Neo)Vim: [coc.nvim] [ale] [LanguageClient-neovim] [vim-lsp] - VSCode: [vscode-ccls] ### Custom `Location[]` requests