Uma macro mutt para “marcar como lida” e arquivar simultaneamente

3

Eu tenho o mutt conectado ao imap do Gmail

até agora, eu tenho isso:

macro index,pager y "<enter-command>unset trash\n <delete-message>" "Archive message"

Mas não consigo descobrir como é que a mensagem foi marcada como "lida" antes de a guardar. O fluxo é assim: estou na visualização do índice e, em seguida, tecle enter para ler a mensagem. Eu não "comprometo" que eu li esta mensagem com "$", mas em vez disso, pressione 'y' para arquivar. Gostaria de poder combinar a marca '$' como lida ou ao fazer o arquivo (mostrado acima)

    
por naveen 08.03.2013 / 01:47

1 resposta

3

Meu conhecimento de mutt ficou um pouco enferrujado (principalmente usando o Gmail diretamente agora), mas acho que você está querendo incluir <clear-flag>N em sua macro, então você tem certeza de que a mensagem está marcada como lida antes de fazer qualquer outra coisa. Você também quer algo como resolve=no para evitar ir para a próxima mensagem.

Isso pode funcionar (não testado):

macro index,pager y "<enter-command>unset resolve<enter><enter-command>unset trash<enter><clear-flag>N<enter-command>set resolve<enter><delete-message><enter>"
    
por 08.03.2013 / 18:04

Tags