mutt: volver al índice después de eliminar o guardar el mensaje en la vista de buscapersonas


10

Después de eliminar o guardar un mensaje en la vista de buscapersonas en el mutt de MUA, el programa permanece en la vista de buscapersonas y salta al siguiente mensaje en la carpeta actual. ¿Se puede cambiar este comportamiento predeterminado para que después de eliminar o archivar un correo electrónico, se salga del modo de buscapersonas y se muestre el índice de la carpeta?

Respuestas:


7

Desea ejecutar dos funciones ( delete-messagey exit) a la vez, por lo que debe usar una macro :

macro pager d '<delete-message><exit>'

Esto se unirá dpara eliminar el mensaje actual y salir del buscapersonas.

Puede hacer lo mismo, spero se vuelve un poco más complicado ya que necesita la entrada del usuario, si solo acepta la ubicación de guardado o el uso predeterminado, save-hookssimplemente puede usar

macro pager s '<save-message><enter><exit>'

Si desea modificar la ubicación de guardado de manera interactiva, desafortunadamente no tengo una sugerencia sobre cómo cambiarla, trataría de usar / aprovechar los ganchos de guardado


No pude determinar si había una opción de configuración para estas acciones, pero el enlace a una macro definitivamente funciona bien. Avíseme si descubre cómo hacer asociaciones de teclas que involucren la interacción del usuario. Gracias por tu ayuda.
user001

@ user001 No conozco esa opción, pero puedes echar un vistazo a mutt.org/doc/manual/manual-6.html que debería cubrir todas las opciones de configuración
Ulrich Dangel

Gracias, estoy abriéndome paso lentamente a través de la documentación de mutt ahora.
user001

1
Hola. Noto que a veces, por defecto, vuelvo al índice después de eliminar un mensaje en la vista de buscapersonas. Como resultado, el <exit>comando en la definición de macro hace que salga de mutt al terminal. ¿Hay alguna manera de saltar al índice de manera simple para evitar este comportamiento involuntario?
user001

2
@ user001 si está en el último mensaje y elimina un mensaje mutt, saldrá automáticamente del buscapersonas. Y no, no puedes crear / probar cosas en una macro (que yo sepa)
Ulrich Dangel

1

Lo resolví de esta manera:

macro index d "s=Trash\n" "move message to trash"
macro pager d "C=Trash\n\n<exit><delete-message>" "move message to trash"

Esto también evita marcar el siguiente mensaje como leído


1

Para hacer una macro para esto que no cierre mutt cuando esté en el último mensaje, puede hacer algo como esto:

macro pager d "<delete-message>i" "Delete message"

O (si estás usando Gmail)

macro pager e "<save-message>+archive<enter>i" "Archive message"

De esta manera, dado ique no está asignado de forma predeterminada en el índice, solo le dirá 'clave no vinculada' en lugar de salir de mutt. Pero dado que en el localizador es la asignación predeterminada para salir del localizador, funcionará como se esperaba.

Tenga en cuenta que esto marca el siguiente mensaje como leído si aún no lo estaba. Sin embargo, probablemente podría agregar algo al final para solucionarlo si así lo desea.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.