Tengo varias carpetas definidas en Mutt:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Puedo guardar (mover) un mensaje para archivar, presionando sy luego ?para ver una lista de carpetas, y luego puedo elegir archivede la lista.
Como siempre quiero guardar solo, archiveme gustaría tener una macro, de modo que al presionar sautomáticamente se guarda el mensaje seleccionado en archive, sin preguntarme.
¿Alguien puede ayudarme?
EDITAR: ahora tengo la siguiente macro, para guardar mensajes en mi carpeta "archivo":
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
El problema es que los mensajes permanecen en el índice marcado como eliminado. No se "sincronizan" de inmediato. Segundo, <enter>al final actúa como <display-message>, de modo que cuando presiono S, termino en el buscapersonas del mensaje actual.
De manera similar, estoy tratando de implementar la trashcarpeta en mutt. Lo siguiente está tomado de Mutt MacroSamples
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"'
pero esto tampoco funciona. El perro callejero me preguntó:
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):
lo que presiono, no pasa nada (las carpetas papelera / {cur, new, tmp} existen)
$presiono mutt me pregunta Purge 1 deleted message?. Puedo presionar Yque eliminará el mensaje.
<sync-mailbox>comando está esperando la entrada del usuario ( y), pero al ver lo siguiente inmediatamente :, entonces la purga no ocurre. Me pregunto qué podría pasar si pones un ydespués ...
<sync-mailbox>no parece hacer nada. Cuando utiliza el comando de eliminación normal (d) y los mensajes se dejan en el índice marcado como eliminado, ¿qué sucede cuando presiona$(cuál es el enlace predeterminado<sync-mailbox>)?