(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 5162fd3..b680e0e 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 1f65ca8..8883338 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)