[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#14504: lisp-mode-shared-map does not derive from prog-mode-map
From: |
Stefan Monnier |
Subject: |
bug#14504: lisp-mode-shared-map does not derive from prog-mode-map |
Date: |
Wed, 29 May 2013 15:33:30 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> The parent keymap of "emacs-lisp-mode-map", "lisp-mode-shared-map" does
> not inherit from "prog-mode-map", which has the odd effect, that though
> "emacs-lisp-mode" derives from "prog-mode", "emacs-lisp-mode-map" does
> not.
Thank you for the report. I installed the patch below which should fix
this oversight.
Stefan
=== modified file 'lisp/emacs-lisp/lisp-mode.el'
--- lisp/emacs-lisp/lisp-mode.el 2013-05-06 20:23:40 +0000
+++ lisp/emacs-lisp/lisp-mode.el 2013-05-29 17:56:08 +0000
@@ -266,6 +266,7 @@
(defvar lisp-mode-shared-map
(let ((map (make-sparse-keymap)))
+ (set-keymap-parent map prog-mode-map)
(define-key map "\e\C-q" 'indent-sexp)
(define-key map "\177" 'backward-delete-char-untabify)
;; This gets in the way when viewing a Lisp file in view-mode. As