summaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
authorGravatar Tom Willemse2015-12-17 00:50:21 +0100
committerGravatar Tom Willemse2015-12-17 00:50:21 +0100
commitf65c03208b289bbaf71302279c4a8342896c0f8a (patch)
tree8a36fdd59b68ba6292c76c733cf20b85749e221d /emacs
parentbb8327984293fbb337fa39a386c9abb314cdb8a7 (diff)
downloaddotfiles-f65c03208b289bbaf71302279c4a8342896c0f8a.tar.gz
dotfiles-f65c03208b289bbaf71302279c4a8342896c0f8a.zip
Define <f9> in the c-mode-map directly
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.emacs.d/init.el9
1 files changed, 3 insertions, 6 deletions
diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el
index 1c9992e..ebc59b5 100644
--- a/emacs/.emacs.d/init.el
+++ b/emacs/.emacs.d/init.el
@@ -137,10 +137,6 @@ MODE1 is enabled and vice-versa."
;;;; Functions
-(defun oni:c-mode-func ()
- "Function for `c-mode-hook'."
- (local-set-key [f9] 'compile))
-
(defun oni:change-number-at-point (change-func)
"Use CHANGE-FUNC to change the number at `point'."
(let ((num (number-to-string (funcall change-func (number-at-point))))
@@ -753,6 +749,9 @@ If no direction is given, don't split."
(topmost-intro-cont first c-lineup-topmost-intro-cont
c-lineup-gnu-DEFUN-intro-cont))))
+(with-eval-after-load 'cc-mode
+ (define-key c-mode-map (kbd "<f9>") 'compile))
+
(stante-after circe
(require 'circe-init))
@@ -1101,8 +1100,6 @@ If no direction is given, don't split."
'clojure-mode-hook 'geiser-repl-mode-hook 'sawfish-mode-hook
'scheme-mode-hook)
-(oni:add-hooks 'c-mode-hook #'oni:c-mode-func)
-
(oni:add-hooks 'emacs-lisp-mode-hook
(lambda ()
(setf ac-sources '(ac-source-emacs-lisp-features