diff --git a/README.md b/README.md index e911cb8..c06daae 100644 --- a/README.md +++ b/README.md @@ -273,13 +273,16 @@ require.'navigator'.setup({ | n | \gi | incoming calls| | n | \go | outgoing calls| | n | gi | implementation | -| n | \ gt | type definition | +| n | \ 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 | \ wa | add workspace folder| +| n | \ wr | remove workspace folder| +| n | \ wl | print workspace folder| | n | \k | toggle reference highlight | | i/n | \ | previous item in list| | i/n | \ | next item in list| @@ -291,6 +294,8 @@ require.'navigator'.setup({ | i/n | \ | next page in listview| | i/n | \ | save the modification to preview window to file| + + ### Colors/Highlight: You can override default highlight GHListDark (listview) and GHTextViewDark (code view) diff --git a/lua/navigator/lspclient/mapping.lua b/lua/navigator/lspclient/mapping.lua index 0b414a5..029362c 100644 --- a/lua/navigator/lspclient/mapping.lua +++ b/lua/navigator/lspclient/mapping.lua @@ -42,6 +42,9 @@ local key_maps = { {key = "", func = "definition()"}, {key = "g", func = "implementation()"}, {key = "k", func = "require('navigator.dochighlight').hi_symbol()"}, + {key = 'wa', func = 'lua vim.lsp.buf.add_workspace_folder()'}, + {key = 'wr', func = 'lua vim.lsp.buf.remove_workspace_folder()'}, + {key = 'wl', func = 'lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))'}, } -- LuaFormatter on