Sim, é possível. A macro para executar seu script deve ser feita como:
macro index X "<enter-command>source /path/to/your/command|<enter>"
Substituindo index
e X
pelo nome do menu e pela chave que você deseja usar. Observe o |
após o nome do comando.
Para interagir com o terminal, o script precisará reabrir /dev/tty
. O script pode, então, enviar de volta para os comandos STDOUT muttrc para causar outras ações. Para executar uma macro, você pode enviar de volta push Y
, em que Y
é a chave à qual a macro está vinculada.