comment utiliser vim pour gérer et envoyer des e-mails


13

Je voudrais utiliser vim/gvimcomme outil pour mail managent et j'ai trouvé ces 2 pages intéressantes.

les griffes

vmail

J'ai compris que ceux-ci souffrent des limitations suivantes

  1. avec vmailvous pouvez voir et gérer tous les courriels passés, mais cela ne fonctionne qu'avec les comptes GMAIL, pas avec n'importe quel autre compte de messagerie comme ceux de l'Outkook.

  2. avec clawsvous pouvez l'utiliser vim/gvim comme éditeur pour les e-mails que vous souhaitez créer; Je ne sais pas s'il est possible de lire les courriers précédents (en restant dans le même environnement vim) ou de les rechercher.

Connaissez-vous un bon plugin qui permet à vim de faire tout ce que vous feriez avec n'importe quel client de messagerie? Cela inclurait la recherche dans les courriers passés, les trier et les afficher, étiqueter


Essayez Emacs. Vim est un éditeur de texte, pas une plateforme de développement ou un OS.
romainl

Réponses:


17

Découvrez notmuch-vim. Comme vous, j'adore Vim et j'aime utiliser des programmes avec des liaisons similaires, mais je n'ai rien trouvé de convenable. Cependant, je suis époustouflé par notmuch-vim et je l'aime mieux que n'importe quel client de messagerie que j'ai utilisé dans le passé. J'ai beaucoup utilisé mutt et également de courtes séries avec divers clients GUI. Je l'aime tellement que j'ai commencé à améliorer l'interface pour qu'elle arrondisse les bords rugueux. Voici les bonnes parties:

  • notmuch se concentre sur les recherches plutôt que sur les boîtes aux lettres. Vous pouvez définir un ensemble de recherches prédéfinies qui sont présentées sur la page principale. Tout cela est très intuitif et vous permet de lire les e-mails dont vous avez besoin et d'ignorer le reste.
  • La fonction de recherche est très puissante, recherche de msg complète, étiquetage, etc.
  • L'interface vim est vraiment géniale. Vous pouvez utiliser toutes les recherches natives vim, les déplacements, etc. lors de la visualisation des e-mails.

Le seul véritable inconvénient est la mise en place. Vous devez configurer quelque chose comme offlineimap pour récupérer les e-mails, puis sendmail pour envoyer des e-mails. Cependant, cela signifie par exemple que la recherche complète du corps est presque instantanée car tout le courrier est stocké localement.

J'ai travaillé sur l'ajout de la prise en charge des pièces jointes. ouverture d'url, etc., et cela fonctionne très bien.

Oh, et tant pis, ce vim est un éditeur de texte. Vim se développe continuellement et s'il répond à vos besoins, lancez-le.


10
+1 pour "ça ne fait rien", vim est un éditeur de texte "
JESii

13

Vim est un éditeur de texte ; il peut très bien gérer la partie de la modification des e-mails et il est livré avec le type de mailfichier, qui fournit une mise en évidence de la syntaxe et des paramètres spéciaux.

Il existe différentes façons d'intégrer Vim aux applications de messagerie; des outils basés sur des terminaux tels que muttpeuvent être configurés pour utiliser un éditeur externe, et il existe des modules complémentaires comme External Editor pour le populaire client de messagerie Thunderbird, pour n'en nommer que quelques-uns.

Je ne vois pas comment Vim aiderait à gérer les e-mails; toutes ses fonctions sont destinées au traitement de texte, pas aux structures de type e-mail. Vous pouvez probablement écrire une sorte de jeu d'outils qui conserve les e-mails en tant que fichiers individuels, puis intégrer la recherche à Vim via une personnalisation 'grepprg', mais honnêtement, je ne vois pas l'avantage.


Je suis surtout intéressé par un moyen rapide de créer un problème sur GitLab lorsque je regarde le code et que je vois quelque chose que je dois corriger. La fonctionnalité permettant d'envoyer un problème à un projet par e-mail et de l'ajouter automatiquement serait assez merveilleuse si elle était intégrée directement à Vim.
JakeD
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.