mutt: 태그 접두어가 매크로에서 작동하지 않나요?

mutt: 태그 접두어가 매크로에서 작동하지 않나요?

내가 삭제한 모든 메시지도 읽음으로 표시되기를 원합니다. 따라서 키 바인딩을 d다음과 같이 재정의했습니다.

macro index d ":set resolve=no<enter><clear-flag>N:set resolve=yes<enter><delete-message>"

메시지를 삭제하면 읽음 여부에 관계없이 해당 메시지도 삭제되고 플래그도 지워집니다 N. 여기는 모든 것이 괜찮습니다.

하지만 여러 개의 메시지를 표시하여 삭제하려고 하면 아무 일도 일어나지 않습니다. 이는 동일한 메일을 t계속 표시했지만 ;d아무 일도 일어나지 않음을 의미합니다. 이는 태그 접두사가 매크로에서 작동하지 않는다는 뜻인가요? 어떤 아이디어가 있나요?

저는 mutt 버전 1.12.1을 사용하고 있습니다.

답변1

<tag-prefix>다음 반복지침, 다음은 아니야키스트로크. 키 입력이 바인딩인 경우 이는 정의상 단순한 명령일 뿐이며 예상한 결과를 얻을 수 있습니다. 키 입력이 매크로인 경우 매크로의 첫 번째 명령만 실행됩니다.

바라보다https://gitlab.com/muttmua/mutt/wikis/MuttGuide/Macros#special-usage-applying-to-several-tagged-entries이 사용 사례에 대한 몇 가지 제안 사항입니다.

관련 정보