From f65c03208b289bbaf71302279c4a8342896c0f8a Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 17 Dec 2015 00:50:21 +0100 Subject: [PATCH] Define in the c-mode-map directly --- emacs/.emacs.d/init.el | 9 +++------ 1 file 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 "") '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