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
