나는 다음을 수행하고 싶습니다 :
- 매크로별로 그룹화
- 사용자 상호 작용 기능이 있는 내가 직접 만든 스크립트(Python)를 입력하세요(예:
dialog
쉘 스크립트용 UNIX 유틸리티). - 대화 상자 응답을 기반으로 일부 처리 수행
- 좀 달리다다른
mutt
대화 응답을 기반으로 하는 매크로(예: X이면 Y를 수행하고, 그렇지 않으면 Z를 수행)
가능합니까?
답변1
예, 가능합니다. 스크립트를 실행하는 매크로는 다음과 같이 수행되어야 합니다.
macro index X "<enter-command>source /path/to/your/command|<enter>"
index
및 X
를 사용하려는 메뉴 이름과 키로 바꾸세요. |
명령 이름 뒤에는 다음 사항을 참고하세요 .
터미널과 상호작용하려면 스크립트를 다시 열어야 합니다 /dev/tty
. 그런 다음 스크립트는 STDOUT muttrc 명령을 다시 보내 다른 작업을 트리거할 수 있습니다. 매크로를 실행하려면 push Y
매크로가 바인딩된 키가 있는 곳으로 다시 보내야 합니다 .Y