> On Sun, Feb 26, 2017 at 05:59:09PM +0100, Walter Alejandro Iglesias wrote: > > The interesting question, based on what kevin@ suggested, is if there > > are other functionality affected besides edit line. Please, test the > > patches and let us know. > > I haven't had a chance to look closely at or test the patch yet, as I'm > still working on the OpenSSL issue.
Please, don't stop doing anything for this (or even for answering me). Nobody will die pressing C-g. :-) > But I'm pretty sure the answer is > yes - it will affect all menus, not just the input line. > > The index menu, pager, and compose menus have multiple keybindings > starting with Esc. I don't think the additional "freedom" is worth the > hassle of explaining over and over that "yes, setting this option breaks > all the default keybindings starting with Esc in all menus". So, when you said "other functionality" you meant just what menus show? I use a whole vi-like mapping and I'm pretty sure mutt menus don't always reflect my changes. Anyway, I never pay attention to the menu, this would be a problem for i.e. a Thunderbird user; I assume, for a command line user is more annoying not being able to get the keyboard doing what he want. > The sentence in the option will not be sufficient, because I believe the > expectation of the end user would be that this only controls aborting > the input line. Well, I'm not sure if a longer explanation will suffice to hide this is just a workaround. It seems that at some point of history, even knowing that vi was the editor at hand in all unixes, developers assumed the expectation of all users would be to migrate to emacs. :-) The problem with emacs is it depends on the aforementioned Meta key to be productive. Still today not all unix consoles support the meta key (i.e. BSDs), that's why I changed to vi time ago. A good solution would be to add an option to change to a whole vi-like predefined mapping. If this patch doesn't present other issues than the menu you mention, perhaps I'll took some other weekend to do it.
