9
2
In my .emacs
file, I want to add a key binding for a specific major mode (setting coffee-compile-file
to C-c C-c in coffee-mode).
I've found a lot of instructions on using local-set-key
and global-set-key
, so I can easily add this binding once I've opened a file in coffee-mode, but it would be nice for this to be handled by .emacs
.
2FYI: these parens are in the wrong place. This add-hook should read:
(add-hook 'coffee-mode-hook (lambda () (define-key coffee-mode-map (kbd "C-c c") 'coffee-compile-file)))
– owenmarshall – 2012-07-16T15:30:34.243Also, why defining it in a hook ? – Nikana Reklawyks – 2012-11-16T03:04:46.500
@NikanaReklawyks You're right, defining it in a hook is not as clean as using an
eval-after-load
statement in this case. I'll update the answer appropriately. – Trey Jackson – 2012-11-19T15:04:44.993