J'ai plusieurs dossiers définis dans Mutt:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Je peux enregistrer (déplacer) un message à archiver, en appuyant sur s
puis sur ?
pour voir une liste de dossiers, puis je peux choisir archive
dans la liste.
Étant donné que je veux toujours enregistrer uniquement, archive
j'aimerais avoir une macro, de sorte que le fait d'appuyer sur s
enregistre automatiquement le message sélectionné dans archive
, sans me le demander.
Quelqu'un peut-il m'aider?
EDIT: J'ai maintenant la macro suivante, pour enregistrer les messages dans mon dossier "archive":
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
le problème est que les messages restent dans l'index marqué comme supprimés. Ils ne sont pas "synchronisés" immédiatement. Deuxièmement, le <enter>
à la fin agit comme <display-message>
, de sorte que lorsque j'appuie sur S
, je me retrouve dans le téléavertisseur du message actuel.
De la même manière, j'essaie d'implémenter le trash
dossier dans mutt. Ce qui suit est tiré des MacroSamples 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"'
mais cela ne fonctionne pas non plus. Insted mutt me demande:
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):
quoi que j'appuie, rien ne se passe (les dossiers corbeille / {cur, new, tmp} existent)
$
mutt me demande Purge 1 deleted message?
. Je peux appuyer sur Y
ce qui supprimera le message.
<sync-mailbox>
commande attend l'entrée utilisateur ( y
), mais voit à la :
place ce qui suit immédiatement , donc la purge ne se produit pas. Je me demande ce qui pourrait arriver si vous mettez un y
après ça ...
<sync-mailbox>
ne semble rien faire. Lorsque vous utilisez la commande de suppression normale (d
) et que les messages sont laissés dans l'index marqué comme supprimés, que se passe-t-il lorsque vous appuyez sur$
(qui est la liaison par défaut pour<sync-mailbox>
)?