Mutt: mova e-mails apenas se alguns e-mails forem marcados

1

Eu uso mutt e gosto de separar alguns e-mails de várias listas de e-mail. Eu ainda gosto que eles venham à minha caixa de entrada, mas quando lidos, eu quero movê-los de alguma forma automaticamente.

Atualmente, faço o seguinte:

  • Selecione os e-mails que correspondem a um padrão, por exemplo: T~f facebook.com
  • Mova-os para algum lugar: ;s=Facebook

Eu fiz algumas macros para evitar digitá-lo sozinho. No entanto, ainda preciso fazer as duas etapas separadas. E considerando que eu tenho algumas listas de discussão diferentes (digamos, LinkedIn também), são duas etapas para cada lista.

Eu gostaria de reduzi-lo em uma única etapa, ou seja, um comando (macro) para selecionar algumas mensagens com base no padrão e movê-las.

O problema é que ;s não verifica se alguns e-mails já estão marcados. Então, se nenhum for marcado, ele moverá o e-mail atual. Como eu poderia adicionar alguma condição a ;s para não fazer nada se nenhuma tag estiver configurada?

    
por bilbo_pingouin 15.06.2018 / 07:54

1 resposta

2

Eu não sou um usuário mutt, mas parece que tag-prefix-cond pode fazer isso. É como tag-prefix mas se não houver tags mensagens, o buffer de comando é liberado sem fazer nada (em outras palavras, seja qual for o gancho em que você esteja, ele está morto em suas trilhas) , deste [email protected] arquivo.

    
por 15.06.2018 / 19:11

Tags