In meiner .emacs
Datei möchte ich eine Schlüsselbindung für einen bestimmten Hauptmodus hinzufügen (Einstellung coffee-compile-file
auf C-c C-cim Kaffeemodus).
Ich habe viele Anweisungen zur Verwendung von local-set-key
und gefunden global-set-key
, sodass ich diese Bindung problemlos hinzufügen kann, sobald ich eine Datei im Kaffeemodus geöffnet habe, aber es wäre schön, wenn dies von behandelt würde .emacs
.
quelle
(add-hook 'coffee-mode-hook (lambda () (define-key coffee-mode-map (kbd "C-c c") 'coffee-compile-file)))
eval-after-load
in diesem Fall nicht so sauber wie die Verwendung einer Anweisung. Ich werde die Antwort entsprechend aktualisieren.Emacs 24.4 ersetzt
eval-after-load
durchwith-eval-after-load
:Die Antwort sollte also sein
quelle