On Sat, May 19, 2007 at 11:03:22PM +0200, Franck Joncourt wrote: > On Sat, May 19, 2007 at 10:49:56PM +0200, Jacques L'helgoualc'h wrote: > > Merci a tous. Je vous tiens au courant de ma petite aventure. >
Alors voila, apres une nuit de repos, je patauge :
; 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".
Je precise que j'ouvre un fichier .c et qu'a l'ouverture emacs mais en
evidence "Loading cc-mod ... Done".
Par contre si je joue avec :
(global-set-key (kbd "\C-c i") 'insert-cfile-header)
cela fonctionne.
J'ai essaye quelque chose du genre :
(add-hook 'tcl-mode-hook
'(lambda nil
(define-key tcl-mode-map "\C-c\C-t"
'tcl-compile)))
adapté evidemmment, mais rien.
J'ai regarde un peu partout, et surement pas trouve le bon document,
mais la je n'ai plus d'idee.
Donc si quelqu'un en a je serais heureux de la/les connaitre.
--
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
signature.asc
Description: Digital signature

