|
|
|
Plop, La visualisation des attachements est cassée (à cause de PosgreSQL 7.3), mais ne vous inquietez pas, ça fait 1 mois que ça me hante toutes les nuits et que je tente de patcher (Oumph: au secours !!! ;).
Pour nous contacter: webmaster@muttfr.org. |
|
|
set sort_browser= ? Je serais curieux de savoir comment les utilisateurs experimentees organise leur 'folders' sur l'ecran.
[Commentaires]
|
|
|
VIM - Mail ftplugins pour VIM 6.x
Comme je l'avais déjà signalé dans les divers commentaires par-ci par-là, une des améliorations majeures (à mon goût) de la version 6 de VIM sont les ftplugins.
Plugins et ftplugins sont des fichiers de scripts qui sont chargés et exécutés automatiquement quand VIM se lance [1]. Le principal avantage étant de pouvoir garder un .vimrc aussi léger que possible et permettre d'échanger facilement des modules parfois complexes (cf. http://vim.sf.net/).
Les ftplugins sont un type particulier de plugins ; leur nom est l'abréviation de filetype-plugin. Contrairement aux plugins qui sont tous systématiquement chargés quand VIM se lance, seuls certains ftplugins sont chargés au lancement de VIM : ceux qui sont associés au type du fichier edité. Evidemment, ici sur muttfr, ce sont les "mail ftplugins" qui nous interressent.
Avant, que faisait-on ?
On mettait dans le .vimrc une ribambelle de macros et de définitions qui étaient valides quelque soit le type de fichier edité. Souvenez-vous du .vimrc correspondant de Sven Guckes.
Pour les commandes que l'on voulait voir s'exécuter automatiquement, on rajoutait également un truc du genre :
au BufNewFile,BufRead mutt-*- d+,.letter,... :normal ,re
et on recommencait pour toutes les actions que l'on voulait voir se lancer sans que l'on ait à intervenir.
Bref, c'était pénible à faire maintenir (car on a installé un nouveau logiciel comme slrn, ...), cela alourdi un fichier déjà gigantestque, etc.
Vient le temps des ftplugins, si on regarde bien, la liste des noms de fichiers à supporter est définie dans le fichier $VIM/filetypes.vim. VIM peut ainsi savoir quel est le type du fichier édité et ainsi charger la coloration syntaxique qui va bien.
Et cela va plus loin car on peu aussi charger un ensemble de définitions : les fameux mail ftplugins ; et ceci *automatiquement* !
Pour cela, il faut déposer dans
$HOME/.vim/ftplugin/mail/ les fameux fichiers. Si les fichiers ont un nom du type mail_xxx.vim, on peut directement les mettre dans $HOME/.vim/ftplugin/. Note, sous windows le répertoire est $HOME/vimfiles/ftplugin/ (cf ":h 'runtimepath').
Bon, évidemment, comme vous le savez déjà mes mail ftplugins sont proposés et décrits sur http://hermitte.free.fr/vim/mail.php3
[1] en fait, c'est un petit peu plus complexe que cela.
-- Luc Hermitte |
|
|