Re: [HS]: auto-complétion en C avec Emacs
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
Reply to: