Você pode alterar os atalhos de teclado do prompt do editor de linhas para fazer Espaço inserir um espaço. Por padrão, ele invoca buffy-cycle
, que percorre as possibilidades de conclusão ou oferece um menu de conclusão. Você pode religar isto a outra chave, por exemplo Alt + Espaço (eu acho que o mutt não suporta o Ctrl + Espaço que o terminal transmite como um byte nulo.
macro editor <space> "\Cv "
bind editor \e\ buffy-cycle
Até onde eu sei, você não pode ter diferentes combinações de teclas para diferentes tipos de prompts. Você pode alterar as combinações de teclas dinamicamente chamando bind
em ganchos, mas não acho que haja um gancho que seja executado no momento certo.
Como alternativa (ou adicional), você pode definir uma macro no menu de composição que anexa um arquivo cujo nome está na área de transferência.
macro compose \Ca "<attach-file>'xsel -b | sed "s/ /$(printf \026)&/g"'<enter>"