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. From the output of the "?" key, what are the bindings for each of "h", "e", "l" and "p" in pager mode? Cheers, -- Cameron Simpson <c...@zip.com.au> DoD#743 http://www.cskk.ezoshosting.com/cs/ They shouldn't get any new nuclear weapons until they've used the ones they've got. - Murff