GNOME Evolution : utiliser Vim pour rédiger ses emails
- 302 words
- 2 min
Configuration de GNOME Evolution
Pour utiliser un éditeur de texte externe autre que l'éditeur intégré dans GNOME Evolution il faut utiliser l'extension external-editor.
Pour l'utiliser, il faut s'assurer que la case à cocher dans Édition > Greffons > Éditeur Externe est cochée.
Si cette extension n'est pas disponible, il faut l'installer.
Cette extension est fournie dans le paquet apt (je fais l'hypothèse très forte que vous utiliser une distribution basée sur Debian) evolution-plugins-experimental.
Ensuite il faut configurer l'extension via le gestionnaire d'extensions pour que l'éditeur de texte externe utilisé soit Vim.
La commande utilisé doit lancer une version GUI de l'éditeur : gvim -f.
Configuration de Vim pour la rédaction d'email
J'utilise Vim comme éditeur de texte léger pour modifier rapidement un fichier sans attendre 2 secondes l'ouverture du fichier.
Ainsi je souhaite garder un éditeur de texte Vim léger sans l'alourdir de lignes de configuration spécifiques à certains cas.
Le contenu du vimrc que j'utilise est donc le suivant :
set mouse=""
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
syntax on
Toutefois je souhaite quand même profiter de fonctionnalités particulières pour la rédaction d'email sans augmenter le temps de lancement de Vim pour une utilisation autre que la rédaction d'email.
Je rajoute donc les lignes suivantes dans mon vimrc afin d'activer ces fonctionnalités que si j'utilise l'interface graphique de Vim.
if has("gui_running")
set formatoptions+=a
set formatprg=par\ -w80q
set guifont=Hack\ Regular\ 12
set number
colorscheme desert
endif
Ici j'indique dans mon vimrc que :
- le formatage du texte doit se faire de manière automatique;
- le formatage se fait en utilisant le logiciel
par; - la fonte utilisée est
Hack Regular 12; - les numéros de lignes doivent être affichés;
- le thème utilisé est
desert.
par est utilisé avec l'option w pour spécifier la largeur de texte maximale et l'option q (pour quote) pour prendre en compte le caractère de citation > lors du formatage du texte.