update plugins

neovim_0_5
ray-x 3 years ago
parent 9d5f2efdbd
commit de9b5f88c2

@ -1,12 +1,12 @@
# Navigator
GUI for neovim lsp with a collection of most used LSP/treesitter functions.
Easy code navigation. Based on LSP.
GUI for Neovim (nightly) built-in LSP with a collection of most used LSP/treesitter functions.
Easy code navigation.
# Features:
- LSP easy setup. Support some of the most commonly used lsp client setup
- GUI
- GUI with floating windows
- fzy search
- Better navigation for diagnostic errors, Navigate through files that contain errors/warnings
- Group references/implementation/incomming/outgoing based on file names.
@ -47,6 +47,11 @@ use {'ray-x/navigator.lua', requires = {'ray-x/guihua.lua', run = 'cd lua/fzy &&
lua require'navigator'.setup()
```
## Usage
Please refer to lua/navigator/lspclient/mapping.lua on key mappings. Should be able to work out-of-box
Use <c-e> or `:q!` to kill the floating window, <up/down> to move and <c-o> to open location or apply changes
## Screenshots
### Reference
@ -82,7 +87,3 @@ lua require'navigator'.setup()
- Early phase, bugs expected
- Async (some of the requests is slow on large codebase and might be good to use co-rountine)
- More clients. I use go, python, js/ts, java, c/cpp, lua most of the time. Do not test other languages (e.g rust, swift etc)
```
```

Loading…
Cancel
Save