On 2007-05-20 13:29:14 +0200, Franck Joncourt wrote: > ; fonction d'insertion du header > (defun insert-cfile-header () > "Insert contents of ~/projects/templates/cfile_header" > (interactive) > (insert-file "~/projects/templates/cfile_header")) > > ; definition du hook personnel > (defun my-hook () > (define-key cc-mode-map "\C-c i" 'insert-cfile-header)) > ^^^^^^ > J'ai aussi essaye C-ci :p! > > ; Ajout du hook au hook associe a cc-mode > (add-hook 'cc-mode-hook 'my-hook) > > Mis comme cela ma fonction insert-cfile-header fonctionne grace a la > commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour > activer le raccourci clavier. Je teste a chaque fois l'existence de ce > dernier avec la commande "C-h c C-c i".
Peux-tu être plus clair? Il existe mais ne fonctionne pas, ou bien il n'existe pas? Peux-tu essayer le hook suivant? (defun my-hook () (local-set-key "\C-ci" 'insert-cfile-header)) Parce que j'avais le même genre de choses que toi, mais avec un local-set-key. Les raccourcis définis avec (define-key *-mode-map ...) sont peut-être pris en compte plus tôt (en gros, je dirais qu'il ne faut pas les définir dans des hooks). > Je precise que j'ouvre un fichier .c et qu'a l'ouverture emacs mais en > evidence "Loading cc-mod ... Done". Tu peux ajouter des messages avec (message "foo") pour voir si tel code est exécuté... -- Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon) -- 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]

