<<< Date Index >>>     <<< Thread Index >>>

Re: Control key and <enter-command> macros in 1.5.6



Thomas Dickey wrote:
> On Mon, 9 Feb 2004, Todd wrote:
>>
>> I'm hoping someone can smack me with the proper cluestick here and
>> help me figure out what's going wrong.  I've got a few macros that
>> are defined as \cx and start with <enter-command>.  Since
>> installing 1.5.6, these no longer work.
>>
>> To simplify things, I started mutt with an empty muttrc and
>> bypassed the system config file (mutt -n -F ~/.mutt/empty).  I
>> enter a test macro
>>
>>     macro index \cq ":set ?quit\n" "test macro"
>>
>> which then shows up in the help menu.  Pressing ^q does nothing.
>> In 1.5.5.1, it would display "quit=yes" as expected.  Also, other
>> macros using the control key function fine.  I haven't tested a
>> lot, but I know I have some that use <shell-escape> and
>> <pipe-entry> which still work.
>>
>> I suspect that it has to do with my switch from slang to ncurses
>> for the 1.5.6 build.  That's the most obvious change I made here.
>> Any
>
> maybe less obvious - ^q seems to work fine in ncurses' test program.
> But that's using raw+keypad.  mutt appears to be using
> cbreak+keypad, which means that some line-control characters are
> interpreted.

Thanks Thomas.

Hmmm.  For now I'll just change those macros.  Think I should file a
bug report on this?

-- 
Todd        OpenPGP -> KeyID: 0xD654075A | URL: www.pobox.com/~tmz/pgp
======================================================================
God loves stupid people. That's why he made so many.

Attachment: pgpiQQWzzPbZN.pgp
Description: PGP signature