cómo usar vim para administrar y enviar correos electrónicos

13

Me gustaría usarlo vim/gvimcomo herramienta para el administrador de correo y encontré estas 2 páginas interesantes.

garras

vmail

Comprendí que sufren de las siguientes limitaciones

  1. con vmailusted puede ver y administrar todos los correos pasados, pero solo funciona con cuentas GMAIL, no con ninguna otra cuenta de correo como las outkook.

  2. con clawsusted puede usarlo vim/gvim solo como editor para los correos que desea crear; No estoy seguro de si eso es posible leer correos pasados ​​(permanecer en el mismo entorno vim) o buscarlos.

¿Conoces un buen complemento que permita a vim hacer todo lo que harías con cualquier cliente de correo? Eso incluiría buscar correos pasados, ordenarlos y verlos, etiquetarlos

Abruzzo Forte e Gentile
fuente
Prueba Emacs. Vim es un editor de texto, no una plataforma de desarrollo o un sistema operativo.
romainl

Respuestas:

17

Echa un vistazo a notmuch-vim. Yo, como tú, amo vim y me gusta usar programas con enlaces similares pero realmente no he encontrado nada adecuado. Sin embargo, notmuch-vim me impresionó y me gusta más que cualquier cliente de correo electrónico que haya usado en el pasado. He usado mucho mutt y también tiradas cortas con varios clientes GUI. Me gusta tanto que empecé a mejorar la interfaz para que redondee los bordes ásperos. Aquí están las partes buenas:

  • notmuch se centra en búsquedas en lugar de buzones. Puede definir un montón de búsquedas predefinidas que se presentan en la página principal. Todo es muy intuitivo y le permite leer los correos electrónicos que necesita e ignorar el resto.
  • El servicio de búsqueda es muy potente, búsqueda completa de mensajes, etiquetado, etc.
  • La interfaz vim es realmente genial. Puede usar todas las búsquedas nativas de vim, mover, etc. mientras visualiza correos electrónicos.

El único inconveniente real es la configuración. Tienes que configurar algo como offlineimap para tomar el correo electrónico y luego enviarlo para enviarlo. Sin embargo, esto significa que, por ejemplo, la búsqueda de cuerpo completo es casi instantánea ya que todo el correo se almacena localmente.

He estado trabajando para agregar soporte para archivos adjuntos. url de apertura, etc. y funciona muy bien.

Ah, y no importa, este vim es un editor de texto. Vim se expande continuamente y, si cumple con sus necesidades, ejecútelo.

Ian Main
fuente
10
+1 para "no importa esto 'vim es un editor de texto'"
JESii
13

Vim es un editor de texto ; puede manejar muy bien la parte de la edición de correos electrónicos, y se entrega con el tipo de mailarchivo, que proporciona un resaltado de sintaxis y configuraciones especiales.

Hay varias formas de integrar Vim con aplicaciones de correo electrónico; Las herramientas basadas en terminales como muttse pueden configurar para usar un editor externo, y hay complementos como el Editor externo para el popular cliente de correo electrónico Thunderbird, por nombrar solo algunos.

No veo cómo Vim ayudaría a administrar el correo electrónico; Todas sus funciones están destinadas al procesamiento de texto, no a estructuras de correo electrónico. Probablemente podría escribir algún tipo de conjunto de herramientas que persista los correos electrónicos como archivos individuales, y luego integrar la búsqueda con Vim a través de una costumbre 'grepprg', pero sinceramente no veo el beneficio.

Ingo Karkat
fuente
Estoy interesado principalmente en una forma rápida de crear un problema en GitLab cuando estoy mirando el código y veo algo que necesito arreglar. La funcionalidad de enviar un problema por correo electrónico a un proyecto y agregarlo automáticamente sería maravilloso si se integrara directamente con Vim.
JakeD