diff --git a/docs/lsp.md b/docs/lsp.md index 511e0a14..917bccc4 100644 --- a/docs/lsp.md +++ b/docs/lsp.md @@ -2,7 +2,7 @@ ## Installation -Languages currently have to be installed manually. If you already have language servers installed through another editor (e.g. VSCode, NeoVim etc.) then you should be able to use that version aswell. +Language servers currently have to be installed manually. If you already have a language server installed through another editor (e.g. VSCode, NeoVim etc.) then you should be able to use that version aswell. ## Configuration @@ -57,18 +57,18 @@ The following LSP features are currently supported: | Feature | Vim | VSCode | Note | | ----------- | --- | --- | --- | -| textDocument/definition | `gd` | | | -| textDocument/declaration | `gD` | | | -| textDocument/typeDefinition | `gT` | | | -| textDocument/implementation | `gi` | | | -| textDocument/documentSymbol | `gs` | | | -| textDocument/references | `gr` | | | -| textDocument/hover | `K` | | | +| textDocument/definition | `gd` | `` or `` | | +| textDocument/declaration | `gD` | `` | | +| textDocument/typeDefinition | `gT` | `` | | +| textDocument/implementation | `gi` | `` | | +| textDocument/documentSymbol | `gs` | `` or `` | | +| textDocument/references | `gr` | `` or `` | | +| textDocument/hover | `K` | `` | | +| textDocument/diagnostic | `H` | `` | | +| textDocument/switchSourceHeader | `go` | `` | Only for C/C++ with `clangd` | +| workspace/symbol | `gw` | `` or `` | | | textDocument/inlayHints | | | No keybindings necessary | -| textDocument/diagnostic | | | No keybindings necessary | | textDocument/completion | | | See below | -| textDocument/switchSourceHeader | `gr` | | Only for C/C++ with `clangd` | -| workspace/symbol | `gw` | | | ### Auto completion