Update inline help message to show real keymaps.

Instead of displaying hardcoded "j/k" for motion between undo states,
real keymaps are fetched from `g:gundo_map_move_older` and
`g:undo_map_move_never` variables.
This commit is contained in:
Sergey Alexandrov 2013-06-10 17:41:15 +02:00
parent 4c376a8061
commit 64d6d48496

View File

@ -273,7 +273,7 @@ def _undo_to(n):
INLINE_HELP = '''\ INLINE_HELP = '''\
" Gundo for %s (%d) " Gundo for %s (%d)
" j/k - move between undo states " %s/%s - move between undo states
" p - preview diff of selected and current states " p - preview diff of selected and current states
" <cr> - revert to selected state " <cr> - revert to selected state
@ -424,9 +424,11 @@ def GundoRenderGraph():
result = [' ' + l for l in result] result = [' ' + l for l in result]
target = (vim.eval('g:gundo_target_f'), int(vim.eval('g:gundo_target_n'))) target = (vim.eval('g:gundo_target_f'), int(vim.eval('g:gundo_target_n')))
mappings = (vim.eval('g:gundo_map_move_older'),
vim.eval('g:gundo_map_move_newer'))
if int(vim.eval('g:gundo_help')): if int(vim.eval('g:gundo_help')):
header = (INLINE_HELP % target).splitlines() header = (INLINE_HELP % (target + mappings)).splitlines()
else: else:
header = [] header = []