]> git.eshelyaron.com Git - emacs.git/commitdiff
(msb-mode-map): Use substitute-key-definition.
authorDave Love <fx@gnu.org>
Thu, 21 Sep 2000 14:36:55 +0000 (14:36 +0000)
committerDave Love <fx@gnu.org>
Thu, 21 Sep 2000 14:36:55 +0000 (14:36 +0000)
(msb-mode): Use msb-mode-map.

lisp/msb.el

index 119ec7f17f66fa250c1c158a105633f57b407948..14b9784b3b80d7349008bb359e27bea8682545cb 100644 (file)
@@ -1132,9 +1132,7 @@ variable `msb-menu-cond'."
 ;; C-down-mouse-1).
 (defvar msb-mode-map
   (let ((map (make-sparse-keymap "Msb")))
-    (mapcar (lambda (key)
-             (define-key map key #'msb))
-           (where-is-internal 'mouse-buffer-menu (make-sparse-keymap)))
+    (substitute-key-definition 'mouse-buffer-menu 'msb map global-map)
     map))
 
 ;;;###autoload
@@ -1143,7 +1141,8 @@ variable `msb-menu-cond'."
 With arg, turn Msb mode on if and only if arg is positive.
 This mode overrides the binding(s) of `mouse-buffer-menu' to provide a
 different buffer menu using the function `msb'."
-  nil nil nil :global t
+  nil nil msb-mode-map
+  :global t
   (if msb-mode
       (progn
        (add-hook 'menu-bar-update-hook 'msb-menu-bar-update-buffers)