]> git.eshelyaron.com Git - emacs.git/commitdiff
(hexl-mode-map): Fix the change of 2001-08-23: use
authorEli Zaretskii <eliz@gnu.org>
Sat, 22 Sep 2001 17:50:10 +0000 (17:50 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 22 Sep 2001 17:50:10 +0000 (17:50 +0000)
make-keymap instead of copy-keymap, since copying the global
keymap messes up the menu bar.

lisp/ChangeLog
lisp/hexl.el

index 5162fd3a94c3c7cb2e3700c41230ea567fb8f3ab..b680e0ec58485fb93a2b8a37b0e56c6a0c2ed256 100644 (file)
@@ -1,5 +1,9 @@
 2001-09-22  Eli Zaretskii  <eliz@is.elta.co.il>
 
+       * hexl.el (hexl-mode-map): Fix the change of 2001-08-23: use
+       make-keymap instead of copy-keymap, since copying the global
+       keymap messes up the menu bar.
+
        * info.el (Info-goto-node, Info-menu): Doc fix.  Suggested by
        Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>.
 
index 1f65ca8309e5a504309873b3f8d74d5a1073a0ce..8883338a2e093abff431fded49510d2d61ad0186 100644 (file)
@@ -866,12 +866,12 @@ Customize the variable `hexl-follow-ascii' to disable this feature."
 
 (if hexl-mode-map
     nil
-  (setq hexl-mode-map (copy-keymap (current-global-map)))
+  (setq hexl-mode-map (make-keymap))
   ;; Make all self-inserting keys go through hexl-self-insert-command,
   ;; because we need to convert them to unibyte characters before
   ;; inserting them into the buffer.
   (substitute-key-definition 'self-insert-command 'hexl-self-insert-command
-                            hexl-mode-map)
+                            hexl-mode-map (current-global-map))
 
   (define-key hexl-mode-map [left] 'hexl-backward-char)
   (define-key hexl-mode-map [right] 'hexl-forward-char)