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

I am trying to re-map the <esc> so in addition to clearing the selection it also resets the local filter.

I have tried a few things, however mappings like nnoremap <esc> zM | :noh<cr> or map <esc> zM | :noh<cr> don't seem to work for Escape.

ago by
edited ago by

Test comment, please disregard.

Just trying to recall what markup breaks the parser.... Linking somewhere, maybe even twice and adding an image:

![felis catus][1]

$ echo $PATH

[1]: https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Felis_catus-cat_on_snow.jpg/640px-Felis_catus-cat_on_snow.jpg

1 Answer

+1 vote
selected by
Best answer

You're doing something weird with those spaces and bar in a mapping. It should be

nnoremap <esc> zM:noh<cr>

or according to your description just this

nnoremap <esc> zr<esc>

Aha, so the syntax is a bit different to vim where one would normally use | or <bar>.

The 2nd snippet you have provided is exactly what I was looking for. Thanks heaps!


so the syntax is a bit different to vim

Not really. Bar separates command-line commands, when you in normal mode you just enter command-line mode with :, enter command and run it.

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.