मेरे पास Mutt में परिभाषित कई फ़ोल्डर हैं:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
मैं संग्रह करने के लिए एक संदेश को दबाकर (स्थानांतरित) सहेज सकता हूं, sफिर ?फ़ोल्डरों की सूची देख सकता हूं, और फिर मैं archiveसूची से चुन सकता हूं ।
चूँकि मैं हमेशा केवल बचत करना चाहता हूँ archive, इसलिए मैं एक मैक्रो लेना चाहता हूँ, ताकि मेरे बिना पूछे, sअपने आप चयनित संदेश को सहेजा जा सके archive।
क्या कोई मदद कर सकता है?
संपादित करें: मेरे पास अब अपने "संग्रह" फ़ोल्डर में संदेशों को सहेजने के लिए मैक्रो का अनुसरण है:
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
समस्या यह है कि संदेश हटाए गए के रूप में चिह्नित किए गए सूचकांक में बने रहें। वे तुरंत "सिंक" नहीं होते हैं। दूसरा, <enter>अंत में के रूप में कार्य करता है <display-message>, ताकि जब मैं दबाता हूं, तो Sमैं वर्तमान संदेश के पेजर में समाप्त होता हूं।
इसी तरह से, मैं trashम्यूट में फ़ोल्डर को लागू करने की कोशिश कर रहा हूं । निम्नलिखित को मैक्रो मैक्रोसेम्पल्स से लिया गया है
set maildir_trash=yes
set wait_key=no
folder-hook . 'bind index q quit'
folder-hook inbox 'macro index q ":unset maildir_trash;push \"T~D\\n<tag-prefix-cond>m=trash\\n<end-cond><quit>\"\n"'
लेकिन यह भी काम नहीं करता है। म्यूट किए गए म्यूट मुझसे पूछते हैं:
Append messages to etmaildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-cond><quit>"/maildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-co ([yes]/no):
मैं कभी भी दबाता हूं, कुछ भी नहीं होता है (फ़ोल्डर कचरा / {कर्व, नया, tmp} करते हैं)
$म्यूट प्रेस करता हूं तो मुझसे पूछता है Purge 1 deleted message?। मैं प्रेस कर सकता हूं Yजो संदेश को हटा देगा।
<sync-mailbox>कमांड उपयोगकर्ता इनपुट ( y) की उम्मीद कर रहा है , लेकिन :इसके बजाय तुरंत निम्नलिखित को देखते हुए , इसलिए पर्स नहीं होता है। मुझे आश्चर्य है कि अगर आप yइसके बाद डालते हैं तो क्या हो सकता है ...
<sync-mailbox>लगता है कि कुछ भी करने के लिए नहीं लग रहा है। जब आप सामान्य डिलीट कमांड (d) का उपयोग करते हैं और संदेशों को हटाए गए इंडेक्स में छोड़ दिया जाता है, तब क्या होता है जब आप दबाते हैं$(जो डिफ़ॉल्ट बाइंडिंग है<sync-mailbox>)?