Welcome to Vifm Q&A, where you can ask questions about Vifm usage. Registration is optional, anonymous posts are moderated. GitHub or Google logins are enabled.
0 votes
in vifm by

when I type "y" and wait, the right pane shows a list of completions. Due to my screen size, the last one is "sel: h to item to the left".

By temporarily using a much smaller font I can see there are 7 or 8 lines more.

How do I scroll that panel to see them when I am using my normal terminal size? Shift-TAB does not work, nor does any other key at all actually; they all exit that special mode and go back to the directory that was occupying the right pane.

1 Answer

0 votes
by

There is no scrolling:

No, and it's not really possible because it will conflict with keys (if you have space or shift-tab mapped).

It's not clear how to avoid the conflict. The only thing that comes to mind is to make the key(s) customizable through 'suggestoptions' so it's up to the user to deal with the issue.

by

Thank you. I guess I was expecting it but hoping not :)

Are there any plans to introduce an explicit command to show all normal mode commands. I know vim does not have it, so I don't have a name for it ready-to-hand, but I am thinking of what you get when you "H" in "less", or "?" in "mutt", except using a command instead of a keystroke so that existing normal mode commands are not affected.

by

h in less shows help for everything, not just one mode.

In Vim and Vifm you can use :nmap to see all normal mode commands (same for the rest of modes).

by

:nmap is not showing me the same list as when I type a key and pause.

However, I now know why that is, now that I looked closer at the actual list.

When you hit a key that is expecting a motion, the bulk of the completions that show up when you pause are "to [...]"

:nmap does not show them, which is fine.

Thanks

If you would like to make a bug report or feature request consider using GitHub, SourceForge or e-mail. Posting such things here is acceptable, but this is not a perfect place for them.
...