Ho diverse cartelle definite in Mutt:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Posso salvare (spostare) un messaggio da archiviare, premendo se quindi ?per visualizzare un elenco di cartelle, quindi posso scegliere archivedall'elenco.
Dal momento che voglio sempre solo salvare su archivevorrei avere una macro, in modo che premendo sautomaticamente salvi il messaggio selezionato archive, senza chiedermelo.
Qualcuno può aiutare per favore?
EDIT: ora ho la seguente macro, per salvare i messaggi nella mia cartella "archivio":
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
il problema è che i messaggi rimangono nell'indice contrassegnato come eliminato. Non vengono "sincronizzati" immediatamente. In secondo luogo, <enter>alla fine funge da <display-message>, in modo che quando premo S, finisco nel cercapersone del messaggio corrente.
In modo simile, sto cercando di implementare la trashcartella in mutt. Quanto segue è tratto dai MacroSample Mutt
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"'
ma neanche questo funziona. Instutt mutt mi chiede:
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):
qualunque cosa prema, non succede nulla (le cartelle cestino / {cur, new, tmp} esistono)
$mutt mi chiede Purge 1 deleted message?. Posso premere Yper eliminare il messaggio.
<sync-mailbox>comando prevede l'input dell'utente ( y), ma viene visualizzato quanto segue immediatamente :, quindi l'eliminazione non avviene. Mi chiedo che cosa potrebbe accadere se ci metti ydopo ...
<sync-mailbox>non sembra fare nulla. Quando si utilizza il normale comando di eliminazione (d) e i messaggi vengono lasciati nell'indice contrassegnato come eliminato, cosa succede quando si preme$(che è l'associazione predefinita per<sync-mailbox>)?