Cameron Simpson:
> On 01Jan2012 10:42, Bastien Dejean <[email protected]> wrote:
> | Cameron Simpson:
> | > On 31Dec2011 14:24, Bastien Dejean <[email protected]> wrote:
> | > | If I add the following binding to my `.muttrc`:
> | > | bind pager \Ch help
> | > | And if I press 'l' in the pager, I can see the cursor flickering at the
> | > | bottom right of the message list area... Only '^c' can get me out of
> this.
> | >
> | > I would guess 'l' is bound to a macro that includes a backspace
> | > (ctrl-h), possibly indirectly. (My 'l' is bound to '<exit><limit>',
> | > which is nonstandard, so I'm not sure what yours will be...)
> |
> | My 'l' is bound to nothing (in 'pager' mode).
> |
> | And if I bind it to 'noop' I still get the flickering / freezing
> | behavior.
> |
> | Would it be possible that the 'help' command issues some '^h' characters
> | triggering an infinite loop?
>
> I doubt that - the characters would need to be generated as though typed
> i.e. as though issued by the "push" command.
>
> I notice your macro is bound to "help" (four keystrokes) and not
> "<help>" (the help function). While changing that may get you working
> behaviour for ^h, it does not explain the "l" stuff.
It's not a macro:
bind pager \Ch help
And hence: "the function name is to be specified without angle
brackets".
But maybe it should be a macro?
Anyway, my original problem was to find a good replacement binding for
'help', since I would prefer '?' to be bound to 'search-reverse', and
obviously '^h' is not a good choice.
Thanks,
--
b.d
(| |)
^ ^