From: Peng Li Date: Sat, 16 Jul 2016 12:31:43 +0000 (+0800) Subject: emacs - compilation mode map X-Git-Url: http://47.100.26.94:8080/?a=commitdiff_plain;h=10efb681f16eb6719c1d76e15b7bee5196dcc72a;p=dotfiles.git emacs - compilation mode map --- 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