mutt 매크로의 그룹화 명령(복잡한 매크로의 레이블 접두사 문제)

mutt 매크로의 그룹화 명령(복잡한 매크로의 레이블 접두사 문제)

tag-prefix여러 명령으로 구성된 매크로를 적용하는 데 문제가 있습니다 .

간단한 예부터 시작해 보겠습니다.

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

잘 작동합니다. 를 E눌러 인덱스 행 아래에 있는 메시지의 행 수를 가져오거나 여러 메시지를 표시하고 tag-prefix(기본값 ;)을 사용하여 선택한 모든 메시지의 행 수를 얻을 수 있습니다. 좋아요

그러나 매크로에 다음과 같은 것을 추가하면:

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

E그런 다음 작업을 사용하면 ;E태그가 지정된 행 수가 아닌 인덱스 아래의 메시지 행 수만 계산됩니다.

tag-prefix전체 정의가 아닌 매크로의 첫 번째 부분에서만 작동하는 것 같습니다 .

원하는 효과를 얻기 위해 매크로 명령을 그룹화하는 방법은 무엇입니까?

(PS, 나는 put이 태그가 macro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>"지정된 모든 메시지에 적용된다는 것을 알고 있지만 때로는 태그를 변경하지 않고 현재 메시지에 대해 매크로를 실행하고 싶기 때문에 이 솔루션과 설정이 auto-tag나에게 적합하지 않습니다.)

관련 정보