Les utilisateurs de mac connaissent sans doute Textmate, un editeur de texte avec des fonctionnalités vraiment sympa, au niveau coloration, langage, et j'en passe, bon j'arrête d'en faire la promotion, car j'ai récemment découvert un plugin vim qui fait la même chose :D
Les Snipmate gèrent une quantité de langages, mais rien ne vous empêche d'écrire votre snippet.
Par exemple un snippet pour compléter un header automatiquement
snippet #header
# Author:: `system("git config user.name")` (<`system("git config user.email")`>)
# Date:: `system("ruby -e 'puts Time.now'")`
Hop je tape #header suivi d'une tabulation, et je me retrouve avec ça :)
# Author:: Sebastien Badia (‹seb@mail.fr›)
# Date:: Fri Apr 29 08:19:08 +0200 2011