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)

<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>)?$presiono mutt me preguntaPurge 1 deleted message?. Puedo presionarYque 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 unydespués ...Respuestas:
correos etiquetados:
solo actual:
editar
Mi error, usar en
tag-prefixlugar detag-prefix-cond, aplicará la macro a los mensajes etiquetados si están presentes, de lo contrario a la actual seleccionada.fuente
S, mutt dice:nothing to dotAg algún correo?La guía mutt tiene una macro de ejemplo para su caso de uso:
Puede implementarlo en su caso así:
Si presiona Shiftaen la vista de índice o de buscapersonas, se guardará el mensaje en su archivo principal.
fuente