From xemacs-m  Sun Jul 20 21:18:31 1997
Received: from news.smart.net (jmiller@max1p110.smart.net [206.97.127.110])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id VAA00356
	for <xemacs-beta@xemacs.org>; Sun, 20 Jul 1997 21:18:29 -0500 (CDT)
Received: (from jmiller@localhost)
          by news.smart.net (8.8.4/8.8.4)
	  id WAA05262; Sun, 20 Jul 1997 22:20:51 -0400
Date: Sun, 20 Jul 1997 22:20:51 -0400
Message-Id: <199707210220.WAA05262@news.smart.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Jeff Miller <jmiller@smart.net>
To: xemacs-beta@xemacs.org
Subject: Re: success - 20.3b14 - linux
In-Reply-To: <m2n2nhcl18.fsf@altair.xemacs.org>
References: <199707201458.KAA09421@news.smart.net>
	<m2sox9fpkz.fsf@altair.xemacs.org>
	<199707202359.TAA04816@news.smart.net>
	<m2n2nhcl18.fsf@altair.xemacs.org>
X-Mailer: VM 6.33 under 20.3 "Vienna" XEmacs  Lucid (beta14)
Reply-to: jmiller@smart.net
X-Face: &vGrMZ?Q&W5~yiCR_#hat=$tgJrK`J=2$se?0Nu9I3G|I<2-\:82zx>kz=l8(yw)G1i&0"D
 <nv_e$^;,ftG6@Hn"did"G5i=X_-Z3Y

>>>>> "sb" == SL Baur <steve@xemacs.org> writes:

sb> The two major changes since 20.2 in this area have been that easymenu.el
sb> (the real one, not the clone of an old version in VM) is now dumped with
sb> XEmacs.  The second change is that lisp interaction mode was modified to
sb> make its menus with easymenu instead of consing them up by hand.  Part 
sb> of this change was to put the menu on the menubar, just like all other 
sb> easymenu creations.

sb> O.K.  One possibility might be to see how far you get replacing
sb> vm-easymenu.el with something that `fset's the vm- symbols to their
sb> real easymenu counterparts.  Except for some stuff I don't understand
sb> tweaking menu keymaps (an FSFism not currently supported by XEmacs,
sb> right?) it looks like it could be replaced by the standard easy menu.

sb> Another possibility is to see where VM-mail-mode is inheriting its
sb> menubar from.  There might be a logic error there.

my lisp reading & understanding is still evolving, but this code, in
vm-menu.el makes me suspicious of where the Lisp-Interaction stuff is
coming from.

(defun vm-menu-xemacs-global-menubar ()
  (save-excursion
    (set-buffer (get-buffer-create "*scratch*"))
    current-menubar))

jeff

