LBSNDD : le blog sans nom de dimitri

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 26 octobre 2005

Pense-bête in the Shell

Il y a un petit moment de cela, j'avais écrit un script de pense-bête dans Linux Pratique. J'ai récemment ressorti ce script qui me sert beaucoup. J'ai aussi épousseté (légèrement) l'article explicatif qui accompagnait.

Read next

mardi 25 octobre 2005

Debian : liens utiles

Ce billet est plus un bloc-notes de ressources (en français en priorité) sur le Web consacrées à la distribution Debian. Il s'enrichira au fil du temps. Pour ne pas le perdre de vue et l'oublier, je l'ai donc placé dans la zone « À retenir ».

lundi 24 octobre 2005

Spip à la puissance Vim

Dans mon nouveau boulot je suis amené à rédiger de la documentation, parfois technique, dans un Spip. J'avais déjà touché à Spip précédemment, mais jamais pour des articles nécessitant abondance de balises (code, liste, etc.). Force est de constater que tant qu'il s'agit d'écrire sa vie (comme sur ce blog), l'interface en ligne est suffisante. Mais quand on veut travailler sérieusement, le manque de coloration syntaxique et de macros pour saisir les balises plus vite se fait sentir.

J'ai donc cherché sur la vaste toile d'abord une extension Firefox me permettant d'utiliser un éditeur externe appelé automatiquement lorsque j'édite une zone de saisie. Pas trouvé. Pas grave, je peux utiliser mon éditeur préféré pour saisir, puis je transfère avec un copier-coller.

J'ai ensuite cherché un plugin Spip pour Vim. Là encore, sans succès. Ça devenait plus génant tout à coup...

J'ai donc pris mon courage à deux mains (et aussi, la doc française de Vim - merci à David Odin et à son équipe) et commencé un fichier de coloration syntaxique pour Spip. Pour l'utiliser, renommez-le en spip.vim et placez-le dans $HOME/.vim/syntax/. Ajoutez également la ligne suivante dans votre .vimrc :

au BufNewFile,BufRead *.spip        set ft=spip

Cela permet de dire à Vim que les fichiers portant l'extension .spip sont de type Spip.

J'ai aussi pondu un petit fichier de macros pour Spip à placer dans $HOME/.vim/ftplugin/spip/ et à renommer en spip.vim.

Il y a probablement beaucoup de choses à améliorer. En effet, je connais très peu Spip (je viens juste de me rendre compte qu'il n'y avait qu'un seul niveau de titre ; dans version 1.7.2 en tout cas), je découvre la création de coloration syntaxique dans Vim aujourd'hui même. Donc n'hésitez pas à commenter !

J'ai placé ces deux fichiers sous licence Creative Commons BY-SA, ce qui permet à chacun de les faire évoluer, d'en faire l'usage que vous souhaitez avec la seule contrainte de conserver intacte la licence si vous le rediffusez.

PS : possible que j'en vienne à faire la même chose pour DotClear, quand j'aurai un peu de temps, aurai migré vers DotClear 1.2.2 (ou 2.0 au rythme où je publie ici...). Bref, quand j'en ressentirai le besoin, je le ferai :).