मेरे पास 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>
)?