# HG changeset patch # User Eli Zaretskii # Date 1001180867 0 # Node ID bdd2e9a9bb716e7a41680c48c9df3b5d7d6586a9 # Parent 581990b14f94d3d514e61988b89ad668d7bc2c07 (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. diff -r 581990b14f94 -r bdd2e9a9bb71 lisp/hexl.el --- a/lisp/hexl.el Sat Sep 22 15:10:59 2001 +0000 +++ b/lisp/hexl.el Sat Sep 22 17:47:47 2001 +0000 @@ -866,12 +866,12 @@ (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)