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. )
Tags mutt