답변:
한 번에 두 개의 함수 ( delete-message
및 exit
) 를 실행하려면 매크로 를 사용해야합니다 .
macro pager d '<delete-message><exit>'
d
현재 메시지를 삭제하고 호출기를 종료하기 위해 바인딩 됩니다.
동일한 작업을 수행 할 수 s
있지만 기본 저장 위치를 그대로 사용하거나 save-hooks
간단히 사용할 수 있으면 사용자 입력이 필요하므로 조금 더 복잡해집니다.
macro pager s '<save-message><enter><exit>'
저장 위치를 대화식으로 변경하려면 불행히도 변경 방법에 대한 팁이 없으며 저장 후크를 사용 / 활용하려고합니다.
<exit>
매크로 정의 의 명령으로 인해 mutt에서 터미널로 종료됩니다. 이 의도하지 않은 동작을 피할 수 있도록 인덱스로 간단히 이동할 수있는 방법이 있습니까?
마지막 메시지에있을 때 음소거되지 않는 매크로를 만들려면 다음과 같이 할 수 있습니다.
macro pager d "<delete-message>i" "Delete message"
또는 (Gmail을 사용하는 경우)
macro pager e "<save-message>+archive<enter>i" "Archive message"
이 방법 은 인덱스에서 기본적으로i
매핑 되지 않으므로 mutt를 종료하는 대신 '키 바인딩되지 않음'을 알려줍니다. 그러나 호출기에서는 호출기 종료에 대한 기본 맵핑이므로 예상대로 작동합니다.
다음 메시지가 아직 읽지 않은 경우 읽은 것으로 표시합니다. 당신이 원한다면 그것을 고치기 위해 그 끝에 무언가를 추가 할 수 있습니다.