add lspsaga plugin and doc for it

This commit is contained in:
Maciej Lebiest 2023-07-18 21:41:09 +02:00
parent ebfae87445
commit 9cc6739703
2 changed files with 44 additions and 0 deletions

View file

@ -321,6 +321,42 @@ GitSings provides some commands for displaying git stuff:
|\<leader\>wr |remove workspace folder|
|\<leader\>wl | list workspace folders |
#### Lspsaga plugin
Display element (function or whatever?) hierarchy
```bash
:Lspsaga incoming_calls and :Lspsaga outgoing_calls
```
Show avaliable code actions for current line
```bash
:Lspsaga code_action
```
Element definition
```text
Invoke by running :Lspsaga peek_definition and :Lspsaga peek_type_definition. Layout is drawer and is currently the only one available. If you want to go to the definition, use :Lspsaga goto_definition and :Lspsaga goto_type_definition
```
Finder - find current element over all files
```bash
:Lspsaga finder
```
Floating terminal
```bash
:Lspsaga term_toggle
```
Show hover doc (Use `:Lspsaga hover_doc ++keep` if you want to keep the hover window.)
```bash
:Lspsaga hover_doc
```
Outline
```bash
:Lspsaga outline
```
Rename
```bash
:Lspsaga rename
```
#### LSP diagnostics (custom and trouble.nvim)
|||