samedi 31 décembre 2005
Rédiger avec Vim dans Thunderbird
Par Dimitri Robert, samedi 31 décembre 2005 à 15:07 :: Vim
Depuis que j'utilise Vim, je bave devant Mutt qui permet d'utiliser ce dernier pour rédiger des mails. N'ayant jamais vraiment pris le temps pour parvenir à configurer proprement Mutt, j'ai continué de baver jusqu'à il y a peu. Surtout que depuis je me suis habitué à Thunderbird. J'ai parfois cherché, en vain, un plugin ou une extension qui permettrait d'utiliser Vim comme éditeur de texte dans Thunderbird.
Et puis, il y a une semaine environ, j'ai découvert External editor, une extension pour Thunderbird. Bien sûr, ce n'est pas propre à Vim, mais à tout éditeur de texte qui, comme le dit l'auteur, « doit être bloquant, c'est-à-dire qu'il ne doit pas rendre la main avant que vous l'ayiez fermé. » Il doit aussi permettre d'ouvrir un fichier en ligne de commande, c'est-à-dire, que vous pouvez taper dans un terminal vim monfichier pour éditer monfichier.
Donc, amateurs d'Emacs, NEdit, <votre éditeur favori>, soyez rassurés.
Installez, configurez
- Téléchargez l'extension au format XPI (la version 0.7.1 est compatible avec le futur Thunderbird 1.5 mais fonctionne avec la version stable actuelle 1.0.7).
- Ouvrez Thunderbird.
- Ouvrez le gestionnaire d'extensions : Outils -> Extensions.
- Installez.
- Redémarrez Thunderbird (fermez toutes les fenêtres de Thunderbird !!) et retournez dans le gestionnaire d'extension pour la paramétrer.
- Dans le champ Éditeur de texte saisissez la commande appelant ce dernier. Par exemple :
xterm -e vimpour Vim en mode texte dans un Xterm.gvim --noforkpour Vim en mode graphique.emacspour Emacs.
- Pour les en-têtes, vous pouvez soit les éditer depuis l'éditeur externe (dans ce cas, spécifiez lesquels), soit les remplir de manière classique dans Thunderbird.
Utilisez
Un nouveau bouton est disponible pour la barre d'icônes de la fenêtre de composition (et uniquement dans cette fenêtre !). Cliquez du bouton droit sur la barre d'icônes, prenez l'icône « External Editor » et faites-la glisser à la position que vous souhaitez :

En plus, l'extension a reconnu que j'ai choisi Vim comme éditeur favori et me met une icône adaptée sur le bouton. Ça c'est de la finition ! Cependant, je ne jurerais pas que tous les éditeurs présents sur le Web ont leur icône... (note, il se peut que vous ayez à relancer l'outil de composition de courrier et pas tout Thunderbird)
Note : vous pouvez aussi utiliser le raccourci
Ctrl + Epour ouvrir Vim.
Vous pouvez passer de Thunderbird à Vim et vice versa autant qu'il vous plaira (pour quitter Vim, :wq). Le texte est transféré à chaque fois. Ainsi, vous pouvez commencer à saisir dans Thunderbird et continuer dans Vim.
Cela signifie que le format des réponses imbriquées est entièrement respecté (c'est toujours Thunderbird qui gère la façon dont vous répondez, c'est-à-dire, avant ou après la citation, même si la Netiquette préconise que la réponse suive la partie citée).
Je pense que cette extension fera des heureux.


