jeudi 25 décembre 2003
Emacs sait tout faire ? Tant mieux !
Par nbareil, jeudi 25 décembre 2003 à 16:28 :: Emacs Gnus
Je me demandais à quoi me servait le mode Emacs
html-helper-mode puisque je fais tout à la main tellement
les raccourcis sont tirés par les cheveux.
Les seules fonctions que j'utilise me servent à insérer automatiquement les balises ouvrantes/fermantes autour d'une région.
J'ai donc fait mes deuxièmes pas en Emacs Lisp en implémentant mon algorithme :
Lorsque la fonction est appellée :
Si une région a été sélectionné
L'entourer de balise ;
Sinon
Si c'est la fin de la ligne
Sauter une ligne, insérer la balise ouvrante ;
Sauter une ligne, insérer la balise fermante ;
Positionner le curseur entre les deux balises;
Sinon
Entourer le mot qui suit le curseur par les balises ;
Fin Si
Fin Si
Désormais, je n'ai plus qu'à taper les raccourcis suivants :
C-c c |
pour produire les balises < code > |
C-c e |
pour produire les balises < em > |
C-c s |
pour produire les balises < strong > |
C-c p |
pour produire les balises < p > |
C-c P |
pour produire les balises < pre > |
