]> git.eshelyaron.com Git - emacs.git/commitdiff
Make easymenu downcase the menu symbol for greater backwards compat
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 1 Mar 2021 21:12:43 +0000 (22:12 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 1 Mar 2021 21:12:43 +0000 (22:12 +0100)
* lisp/cmuscheme.el (map): Revert previous fix.

* lisp/woman.el (woman-dired-define-keys): Ditto.

* lisp/emacs-lisp/easymenu.el (easy-menu-do-define): Downcase the
menu name for greater backwards compatibility.

lisp/cmuscheme.el
lisp/emacs-lisp/easymenu.el
lisp/woman.el

index f41f2bf70279a5dfaa64231fc90384290538c6a0..772891d5d3162852f83f172cd2575478a4b9368b 100644 (file)
 (define-key scheme-mode-map "\C-c\C-l" 'scheme-load-file)
 (define-key scheme-mode-map "\C-c\C-k" 'scheme-compile-file) ;k for "kompile"
 
-(let ((map (lookup-key scheme-mode-map [menu-bar Scheme])))
+(let ((map (lookup-key scheme-mode-map [menu-bar scheme])))
   (define-key map [separator-eval] '("--"))
   (define-key map [compile-file]
     '("Compile Scheme File" . scheme-compile-file))
index faa69241f9f5dc6e7766b8baf9725500cece9c9d..d3c3d5e65f194183284a97d91a349edb50cb9727 100644 (file)
@@ -190,7 +190,11 @@ This is expected to be bound to a mouse event."
       (function-put symbol 'completion-predicate #'ignore))
     (dolist (map (if (keymapp maps) (list maps) maps))
       (define-key map
-        (vector 'menu-bar (easy-menu-intern (car menu)))
+        (vector 'menu-bar (if (symbolp (car menu))
+                              (car menu)
+                            ;; If a string, then use the downcased
+                            ;; version for greater backwards compatibiltiy.
+                            (intern (downcase (car menu)))))
         (easy-menu-binding keymap (car menu))))))
 
 (defun easy-menu-filter-return (menu &optional name)
index 0a9f3665eb65a1f825e3a43debc24427118aa32e..d4f7e8c0db7ed8157a9b57bf1c9b88bf1e1bab23 100644 (file)
@@ -1523,7 +1523,7 @@ Also make each path-info component into a list.
          (mapc 'woman-dired-define-key woman-dired-keys)
        (woman-dired-define-key-maybe "w")
        (woman-dired-define-key-maybe "W")))
-  (define-key-after (lookup-key dired-mode-map [menu-bar Immediate])
+  (define-key-after (lookup-key dired-mode-map [menu-bar immediate])
     [woman] '("Read Man Page (WoMan)" . woman-dired-find-file) 'view))
 
 (if (featurep 'dired)