mutt: macro để lưu tin nhắn vào thư mục


8

Đây là một mở rộng về câu hỏi trước đây của tôi .

Tôi đã theo macro, sẽ lưu các tin nhắn được gắn thẻ vào archivethư mục của tôi .

macro  index  S  ":set confirmappend=no delete=yes\n<tag-prefix-cond><save-message>=archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"

và một macro thứ hai để thực hiện cùng một hành động, nhưng trên thông báo hiện tại (không được gắn thẻ):

macro index A ":set confirmappend=no delete=yes\n<save-message>=archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"

Có cách nào để kết hợp hai macro này thành một không? Tức là, tôi muốn một macro thực hiện hành động sau khi tôi nhấn S:

a) in case any messages are tagged, move all of them to `archive`
b) in case no messages are tagged, move current message to archive

2
Có một cái nhìn vào $auto_tag.
một CVn

Câu trả lời:


4

Với sự giúp đỡ từ Michael Kjorling, đây là macro tôi đang tìm kiếm:

macro index s ":set confirmappend=no delete=yes auto_tag=yes\n<save-message>=archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.