-
-
Notifications
You must be signed in to change notification settings - Fork 150
Closed
Description
I often forget what are the available keymaps in the filetree panel and the diffview panel.
Looking at help or README (go out of way to open a web brwoser!), or config files would help, but it's quite bothersome.
:h diffview-config-keymaps
:h diffview-actions
Suggestion: Can we add some nice help menu? (in the floating window)
For example, neo-tree.nvim has a very nice help menu when user presses ? in the window:
Or as a vimmer, I would try :map <buffer> (or :verbose map <buffer>) to see all the available buffer-local keymaps, but lua configs are quite difficult to interpret:
n <Tab> *@<Lua 7010: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n <CR> *@<Lua 6969: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
x " @peekaboo#peek(v:count1, '"', 1)
n " @peekaboo#peek(v:count1, '"', 0)
n ,e *@<Lua 2666: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n ,b *@<Lua 5846: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n - *@<Lua 7249: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n @ @peekaboo#peek(v:count1, '@', 0)
n L *@<Lua 447: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n R *@<Lua 425: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n S *@<Lua 6995: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n U *@<Lua 5580: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n X *@<Lua 7066: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n [x *@<Lua 6998: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:191>
n ]x *@<Lua 6996: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:160>
n f *@<Lua 7218: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n g<C-X> *@<Lua 2405: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:403>
n gf *@<Lua 416: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:67>
n i *@<Lua 6997: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n j *@<Lua 7011: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n k *@<Lua 7839: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n o *@<Lua 7013: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n <C-W>gÞ *@<Nop>
n <Up> *@<Lua 7205: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n <C-W><C-F> *@<Lua 6999: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:121>
n <2-LeftMouse> *@<Lua 5348: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n <C-W>gf *@<Lua 5593: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:140>
n <Down> *@<Lua 424: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n <C-B> *@<Lua 2386: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:266>
n <S-Tab> *@<Lua 5985: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:494>
n <C-F> *@<Lua 7024: ~/.vim/plugged/diffview.nvim/lua/diffview/actions.lua:266>
This could be improved if we add { desc = ... } (description) option to vim.keymap.set(...).
danielo515
Metadata
Metadata
Assignees
Labels
No labels
