]> git.eshelyaron.com Git - emacs.git/commitdiff
(compilation-minor-mode-map, compilation-mode-map):
authorSam Steingold <sds@gnu.org>
Thu, 8 May 2008 17:28:05 +0000 (17:28 +0000)
committerSam Steingold <sds@gnu.org>
Thu, 8 May 2008 17:28:05 +0000 (17:28 +0000)
Bind "g" to recompile and "q" to quit-window.
(grep-mode-map): Use `set-keymap-parent' to connect it
to `compilation-minor-mode-map' (instead of an explicit `cons').

lisp/ChangeLog
lisp/progmodes/compile.el
lisp/progmodes/grep.el

index ca536eaec58b4226e096477ea9150717d817f111..9c536a464fbf8eaa83cfb44597357d93d6ba4d27 100644 (file)
@@ -1,3 +1,11 @@
+2008-05-08  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/compile.el (compilation-minor-mode-map)
+       (compilation-mode-map):  Bind "g" to recompile and "q" to
+       quit-window.
+       * grep.el (grep-mode-map): Use `set-keymap-parent' to connect it
+       to `compilation-minor-mode-map' (instead of an explicit `cons').
+
 2008-05-08  Juanma Barranquero  <lekktu@gmail.com>
 
        * org/org.el (org-modules, org-format-latex-options):
index 90da308d4312a77b752256ad30f322cd83a06e55..e8f879f2ffa4912e60dc322ab3fb39383290faea 100644 (file)
@@ -1357,6 +1357,8 @@ Returns the compilation buffer created."
     (define-key map "\M-p" 'compilation-previous-error)
     (define-key map "\M-{" 'compilation-previous-file)
     (define-key map "\M-}" 'compilation-next-file)
+    (define-key map "g" 'recompile) ; revert
+    (define-key map "q" 'quit-window)
     ;; Set up the menu-bar
     (define-key map [menu-bar compilation]
       (cons "Errors" compilation-menu-map))
@@ -1401,6 +1403,8 @@ Returns the compilation buffer created."
     (define-key map "\M-}" 'compilation-next-file)
     (define-key map "\t" 'compilation-next-error)
     (define-key map [backtab] 'compilation-previous-error)
+    (define-key map "g" 'recompile) ; revert
+    (define-key map "q" 'quit-window)
 
     (define-key map " " 'scroll-up)
     (define-key map "\^?" 'scroll-down)
index f7fabfc95e50e29fab50f83599b1eeff803a8935..b76ed012c0fbcaeace00ae24df9c5649d0027096 100644 (file)
@@ -177,7 +177,8 @@ See `compilation-error-screen-columns'"
   :group 'grep)
 
 (defvar grep-mode-map
-  (let ((map (cons 'keymap compilation-minor-mode-map)))
+  (let ((map (make-sparse-keymap)))
+    (set-keymap-parent map compilation-minor-mode-map)
     (define-key map " " 'scroll-up)
     (define-key map "\^?" 'scroll-down)
     (define-key map "\C-c\C-f" 'next-error-follow-minor-mode)
@@ -185,7 +186,6 @@ See `compilation-error-screen-columns'"
     (define-key map "\r" 'compile-goto-error)  ;; ?
     (define-key map "n" 'next-error-no-select)
     (define-key map "p" 'previous-error-no-select)
-    (define-key map "g" 'recompile) ; revert
     (define-key map "{" 'compilation-previous-file)
     (define-key map "}" 'compilation-next-file)
     (define-key map "\t" 'compilation-next-error)