Patrice Karatchentzeff écrivait :

[...]

Je me suis rendu compte à l'instant que j'ai oublié de mettre le
« ; »... Il faut l'ajouter :

(defun my-point-virgule ()
  (interactive)
  (if (eq (char-before) ?\ ) ; si espace classique
      (progn
        (backward-delete-char 1)
        (insert " ;"));<-- 1 espace insécable
  (insert " ;")

et

  (define-key text-mode-map ";" 'my-point-virgule)

là où il faut.

J'ai un effet collatéral amusant : mes souriards sont aussi précédés
de la bonne espace et ils ne se balladent plus comme des cons tout
seul en début de ligne ;-)

PK

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:[EMAIL PROTECTED]
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)       


Répondre à