Cameron Simpson:

> On 01Jan2012 10:42, Bastien Dejean <nihilh...@gmail.com> wrote:
> | Cameron Simpson:
> | > On 31Dec2011 14:24, Bastien Dejean <nihilh...@gmail.com> 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
(| |)
 ^ ^

Reply via email to