Frédéric BOITEUX a écrit, jeudi 31 mai 2007, à 11:44 :
>       Bonjour,

bonjour,

>   Je cherche une info sur Emacs (version Sarge ou Etch) : y-a-t-il un
> moyen lors de l'édition d'un source C (ou autre) qu'Emacs complète
> automatiquement l'ajout d'une parenthèse/crochet/accolade ouvrant par
> son pendant fermant, tout en gardant le curseur sur après l'ouvrant ?
> Il doit y avoir moyen de le faire avec un peu d'E-lisp, mais n'est-ce
> pas déjà prévu qq part ?

Comme toujours avec Emacs...


J'ai ça dans mon ~/.emacs :

(setq skeleton-pair t)
(defun my-skeleton-keys ()
            (local-set-key "{" 'skeleton-pair-insert-maybe)
            (local-set-key "(" 'skeleton-pair-insert-maybe)
            (local-set-key "[" 'skeleton-pair-insert-maybe))

(add-hook 'text-mode-hook 'my-skeleton-keys)


et aussi :

    (define-key LaTeX-mode-map "$" 'skeleton-pair-insert-maybe)


Sinon, c'est facile à faire

(defun my-french-guill ()
  "Insère une paire de guillemets"
  (interactive)
  (insert "«  »"); <-- deux espaces insécables, C-u 2 C-x 8 SPC
  (backward-char 2))

(define-key LaTeX-mode-map "\"" 'my-french-guill)

-- 
Jacques L'helgoualc'h


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à