Tengo varias carpetas definidas en Mutt:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Puedo guardar (mover) un mensaje para archivar, presionando s
y luego ?
para ver una lista de carpetas, y luego puedo elegir archive
de la lista.
Como siempre quiero guardar solo, archive
me gustaría tener una macro, de modo que al presionar s
automá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 trash
carpeta 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 presionarY
que 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 uny
después ...Respuestas:
correos etiquetados:
solo actual:
editar
Mi error, usar en
tag-prefix
lugar 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 do
t
Ag 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