In GNU Emacs 22.0.50.45 (i686-pc-linux-gnu, GTK+ Version 2.6.4)
 of 2005-05-17 on dugong
Distributor `The XFree86 Project, Inc', version 11.0.40300001
configured using `configure '--with-gtk''

Several packages (table.el and cal-menu.el) add menu separators in
ways that cause tmm to add completion entries for them.  Suggested
patch attached.

ChangeLog entry:

2005-05-17  Matt Hodges  <[EMAIL PROTECTED]>

        * calendar/cal-menu.el (cal-menu-update): Add separator as a
        string so that tmm doesn't create a completion entry for it.

        * textmodes/table.el (table-disable-menu): Ditto.

Index: lisp/textmodes/table.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/textmodes/table.el,v
retrieving revision 1.13
diff -u -r1.13 table.el
--- lisp/textmodes/table.el	8 Apr 2005 14:26:12 -0000	1.13
+++ lisp/textmodes/table.el	17 May 2005 14:35:43 -0000
@@ -1271,7 +1271,7 @@
   (if (featurep 'xemacs)
       (progn
 	(easy-menu-add-item nil '("Tools") table-global-menu-map))
-    (easy-menu-add-item (current-global-map) '("menu-bar" "tools") '("--"))
+    (easy-menu-add-item (current-global-map) '("menu-bar" "tools") "--")
     (easy-menu-add-item (current-global-map) '("menu-bar" "tools") table-global-menu-map)))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Index: lisp/calendar/cal-menu.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/calendar/cal-menu.el,v
retrieving revision 1.56
diff -u -r1.56 cal-menu.el
--- lisp/calendar/cal-menu.el	26 Mar 2005 15:54:29 -0000	1.56
+++ lisp/calendar/cal-menu.el	17 May 2005 14:35:43 -0000
@@ -221,7 +221,7 @@
                            l)))
             (setq l (cons ["Mark Holidays" mark-calendar-holidays t]
                           (cons ["Unmark Calendar" calendar-unmark t]
-                                (cons ["--" '("--") t] l))))
+                                (cons "--" l))))
             (define-key calendar-mode-map [menu-bar Holidays]
 	      (cons "Holidays" (easy-menu-create-menu "Holidays" (nreverse l))))
             (define-key calendar-mode-map [menu-bar Holidays separator]
_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to