Abra a mensagem com o id de mensagem fornecido a partir da linha de comando no mutt

4

Eu tenho o valor do cabeçalho Message ID de uma mensagem específica na caixa de entrada do meu mutt e quero abri-lo com um comando one shot mutt, ler e fechar.

Atualmente, eu abro o mutt, faço um com ~i <the-message-id> , que lista apenas uma mensagem, e depois abro com o (Minha atalho para abrir uma mensagem).

Existe uma maneira de criar uma função / script do shell para permitir um uso como

mutt-open-message <the-message-id>

e a mensagem se abre em mutt? Eu tentei brincar com a opção -e do mutt, mas não consegui usar essa funcionalidade.

Alguma idéia sobre isso?

    
por Shrikant Sharat 05.10.2011 / 08:33

1 resposta

3

Não é a solução mais bonita, mas isso parece funcionar (usando o mutt 1.5.20), com uma ID de mensagem retirada da minha caixa de entrada em $ MSGID:

mutt -e "macro index - 'l~i${MSGID}'; push -\n"

Se você já usa a tecla '-' para algo no índice, escolha uma chave diferente.

    
por 05.10.2011 / 10:31

Tags