On Sun, May 20, 2007 at 04:56:17PM +0200, Remi Vanicat wrote: > Franck Joncourt <franck.joncourt@wanadoo.fr> writes: > > > ; definition du hook personnel > > (defun my-hook () > > (define-key cc-mode-map "\C-c i" 'insert-cfile-header)) > [...] > > > > (global-set-key (kbd "\C-c i") 'insert-cfile-header) > > donc si tu essais > (defun my-hook () > (define-key cc-mode-map (kbd "\C-c i") 'insert-cfile-header)) > > il se passe quoi ? Il ne se passait rien. Aucun raccourci n'etait attribue. Un tonnerre d'applaudissements : j'ai trouve. C'est pas cc-mode mais c-mode pour un fichier ".c". Mais je ne comprends pas pourquoi il me chargeait cc-mod et ne lui associait pas le raccourci, car c'est pourtant ce que j avais ecrit. Donc, j'ai teste deux methodes : 1/ Auto insert : comme il m'avait ete souligne dans un mail : emacs + auto-insert avec google me donne une solution http://www.docmirror.net/fr/linux/howto/misc/LinuxDoc+Emacs+Ispell-HOWTO/LinuxDoc+Emacs+Ispell-HOWTO-6.html Je vais adopter celle-ci pour l'ouverture de fichiers vierges. 2/ - Creation d'une fonction pour inserer un fichier - Creation d'un hook (1) avec association de la dite fonction et un raccourci clavier - Ajout du hook (1) au hook du mode pour lequel on veut mettre en place le raccourci clavier. et cette methode pour mes en-tetes de fonctions Encore merci a tous. -- Franck Joncourt http://www.debian.org - http://smhteam.info/wiki/ GPG server : pgpkeys.mit.edu Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
Attachment:
signature.asc
Description: Digital signature