]> git.eshelyaron.com Git - emacs.git/commitdiff
(define-minor-mode): Use
authorGerd Moellmann <gerd@gnu.org>
Thu, 9 Aug 2001 14:54:05 +0000 (14:54 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 9 Aug 2001 14:54:05 +0000 (14:54 +0000)
mode-line-minor-mode-keymap for the minor mode name.

lisp/ChangeLog
lisp/emacs-lisp/easy-mmode.el

index 65b628b059c7dcf1fc64242da370a8a0800c606f..69c3c186a85217e597ff9a3a7ef162ff309ce06a 100644 (file)
@@ -1,5 +1,23 @@
 2001-08-09  Gerd Moellmann  <gerd@gnu.org>
 
+       * bindings.el (minor-mode-alist): Use mode-line-minor-mode-keymap
+       for the minor mode name.
+
+       * view.el (toplevel): Use mode-line-minor-mode-keymap for the
+       minor mode name.
+
+       * time.el (display-time-string-forms): Use
+       make-mode-line-mouse-map instead of make-mode-line-mouse2-map.
+
+       * subr.el (add-minor-mode): Use mode-line-minor-mode-keymap for
+       the minor mode name.
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Use 
+       mode-line-minor-mode-keymap for the minor mode name.
+
+       * calendar/calendar.el (calendar-mode-line-format): Use
+       make-mode-line-mouse-map instead of make-mode-line-mouse2-map.
+
        * bindings.el (make-mode-line-mouse-map): Renamed from
        make-mode-line-mouse2-map.  Take additional arg MOUSE.
        (mode-line-modified): Use mouse-3 instead of mouse-2.
index bf7940c22186e70a70a762c7fd035444d05002f6..0030600028ddf59bac91463ee483bb0704bad7b8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; easy-mmode.el --- easy definition for major and minor modes
 
-;; Copyright (C) 1997,2000  Free Software Foundation, Inc.
+;; Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc.
 
 ;; Author: Georges Brun-Cottan <Georges.Brun-Cottan@inria.fr>
 ;; Maintainer: Stefan Monnier <monnier@gnu.org>
@@ -135,11 +135,9 @@ BODY contains code that will be executed each time the mode is (dis)activated.
     (unless (or (not (stringp lighter)) (get-text-property 0 'local-map lighter)
                (get-text-property 0 'keymap lighter))
       (setq lighter
-           (apply 'propertize lighter
-                  'local-map (make-mode-line-mouse2-map mode)
-                  (unless (get-text-property 0 'help-echo lighter)
-                    (list 'help-echo
-                          (format "mouse-2: turn off %s" pretty-name))))))
+           (propertize lighter
+                       'local-map mode-line-minor-mode-keymap
+                       'help-echo "mouse-3: minor mode menu")))
 
     `(progn
        ;; Define the variable to enable or disable the mode.