Add keymapping for workspace (lspconfig)

neovim_0_5 v0.2-pre
ray-x 3 years ago
parent d58c377a73
commit 380c2c4c6e

@ -273,13 +273,16 @@ require.'navigator'.setup({
| n | \<Leader\>gi | incoming calls|
| n | \<Leader\>go | outgoing calls|
| n | gi | implementation |
| n | \<Leader\> gt | type definition |
| n | \<Sapce\> D | type definition |
| n | gL | show line diagnostic |
| n | gG | show diagnostic for all buffers |
| n | ]d | next diagnostic|
| n | [d | previous diagnostic|
| n | ]r | next treesitter reference/usage|
| n | [r | previous treesitter reference/usage|
| n | \<Sapce\> wa | add workspace folder|
| n | \<Sapce\> wr | remove workspace folder|
| n | \<Sapce\> wl | print workspace folder|
| n | \<Leader\>k | toggle reference highlight |
| i/n | \<C-p\> | previous item in list|
| i/n | \<C-n\> | next item in list|
@ -291,6 +294,8 @@ require.'navigator'.setup({
| i/n | \<C-f\> | next page in listview|
| i/n | \<C-s\> | save the modification to preview window to file|
### Colors/Highlight:
You can override default highlight GHListDark (listview) and GHTextViewDark (code view)

@ -42,6 +42,9 @@ local key_maps = {
{key = "<C-LeftMouse>", func = "definition()"},
{key = "g<LeftMouse>", func = "implementation()"},
{key = "<Leader>k", func = "require('navigator.dochighlight').hi_symbol()"},
{key = '<Space>wa', func = '<cmd>lua vim.lsp.buf.add_workspace_folder()'},
{key = '<Space>wr', func = '<cmd>lua vim.lsp.buf.remove_workspace_folder()'},
{key = '<Space>wl', func = '<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))'},
}
-- LuaFormatter on

Loading…
Cancel
Save