agrupar comandos na macro mutt (problema de prefixo de marca para macros complexas)

0

Encontrei problema ao aplicar tag-prefix para macros compostas com vários comandos.

Vamos começar com um exemplo simples:

   macro index,pager E "<pipe-message>wc<enter>"

Funciona bem, eu poderia pressionar E para obter contagem de linha para a mensagem na linha de índice ou poderia marcar várias mensagens e usar tag-prefix (padrão ; ) Eu tenho contagem de linha para todas as mensagens selecionadas. Bom.

No entanto, quando adiciono algo à minha macro, como:

macro index,pager E "<enter-command>set pipe_decode<return><pipe-message>wc<enter>"

depois, usar E funciona, mas ;E ainda conta apenas linhas para mensagem em índice, não marcadas.

Parece que tag-prefix é aplicado apenas para a primeira parte da macro, não para toda a definição.

Como posso agrupar comandos de macro para obter o efeito desejado?

(PS Eu sei que colocar macro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>" será aplicado para todas as mensagens marcadas, mas às vezes eu quero executar macro para mensagem atual sem tags de mudança, então esta solução, assim como a configuração auto-tag não funciona para mim. )

    
por mrajner 24.09.2018 / 13:50

0 respostas

Tags