Ho diverse cartelle definite in Mutt:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Posso salvare (spostare) un messaggio da archiviare, premendo s
e quindi ?
per visualizzare un elenco di cartelle, quindi posso scegliere archive
dall'elenco.
Dal momento che voglio sempre solo salvare su archive
vorrei avere una macro, in modo che premendo s
automaticamente 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 trash
cartella 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 Y
per 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 y
dopo ...
<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>
)?