From 10efb681f16eb6719c1d76e15b7bee5196dcc72a Mon Sep 17 00:00:00 2001 From: Peng Li Date: Sat, 16 Jul 2016 20:31:43 +0800 Subject: [PATCH] emacs - compilation mode map --- emacs.d/config.org | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/emacs.d/config.org b/emacs.d/config.org index 9bba051..7d4aa83 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1929,27 +1929,26 @@ to call =compilation= interactively. #+END_SRC ** Compile - Set the environments vairables in compilation mode - #+BEGIN_SRC emacs-lisp :tangle yes :results silent - (use-package compile :commands compile :config (setq compilation-environment (cons "LC_ALL=C" compilation-environment))) + ;; super-r to compile + (with-eval-after-load "compile" + (define-key compilation-mode-map (kbd "C-o") nil) + (define-key compilation-mode-map (kbd "n") 'compilation-next-error) + (define-key compilation-mode-map (kbd "p") 'compilation-previous-error) + (define-key compilation-mode-map (kbd "r") #'recompile)) #+END_SRC ** Auto-Insert - -Enable auto-insert mode - +*** Enable auto-insert mode #+BEGIN_SRC emacs-lisp :tangle yes :results silent - (auto-insert-mode t) (setq auto-insert-query nil) - #+END_SRC *** C++ Auto Insert -- 2.11.0