Let's see if we avoid confusion. :-)

I've changed to NULL all esc prefixed bindings in functions.h getting a
more agnostic defaults (personally, I'd remove all, but let's see if
people is willing to accept the change first).

Then I created a default.bindings.rc configuration file containing *all*
default bindings present in the old functions.h, including the Esc
prefixed I removed.  Users can source it from their muttrc to have all
default key bindings without any loss.

I created also a vi.bindings.rc (of course without esc prefixed bindings).

All files included in this tarball:

https://roquesor.com/Downloads/muttesckey.tar.gz


Not still the "perfect" solution, but I assume mutt users won't be
scared of config files, do they?  Mutt users have to deal with more
difficult configuration tasks than key bindings.


Please, test it.


        Walter

Reply via email to