Não é possível com associações de teclas. Ctrl-G é codificado no mutt em um nível mais baixo que o processamento de macro ou keybinding (veja mutt_getch()
no código-fonte do mutt, no núcleo de todas as entradas do usuário no mutt que retorna um erro em ^G
).
macro editor \e '^G'
também não funcionaria.
O que você pode fazer é configurar seu terminal para enviar ^G
ao pressionar Escape
Com o xterm:
xterm -xrm 'XTerm.VT100.translations: #override <KeyPress> Escape: string(0x7)'
Se você estiver usando screen
, você também pode fazer
screen -X bindkey $'\e' stuff $'\a'
antes de chamar o mutt e restaurá-lo depois (infelizmente, não parece que você pode ter ligações de janela por tela na tela). Além disso, será um problema se o seu editor de mensagens de e-mail for vi.