emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 7dd72d7: Make prog-mode-map the parent of c-mode-ba


From: Alan Mackenzie
Subject: [Emacs-diffs] master 7dd72d7: Make prog-mode-map the parent of c-mode-base-map. Fixes bug #26658.
Date: Wed, 12 Jul 2017 13:46:05 -0400 (EDT)

branch: master
commit 7dd72d76effad5198c0d43a2b68aafbfe34b5ee7
Author: Vasilij Schneidermann <address@hidden>
Commit: Alan Mackenzie <address@hidden>

    Make prog-mode-map the parent of c-mode-base-map.  Fixes bug #26658.
    
    * lisp/progmodes/cc-mode.el (top level): Make prog-mode-map the parent of
    c-mode-base-map if possible.
---
 lisp/progmodes/cc-mode.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index 1150ebd..23044b1 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -265,6 +265,8 @@ control).  See \"cc-mode.el\" for more info."
     nil
 
   (setq c-mode-base-map (make-sparse-keymap))
+  (when (boundp 'prog-mode-map)
+    (c-set-keymap-parent c-mode-base-map prog-mode-map))
 
   ;; Separate M-BS from C-M-h.  The former should remain
   ;; backward-kill-word.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]