Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!mit-eddie!bacchus!rlk From: rlk@bacchus.UUCP Newsgroups: comp.emacs Subject: Re: Menus in GNU EMACS Message-ID: <217@bacchus.MIT.EDU> Date: Wed, 11-Feb-87 12:24:36 EST Article-I.D.: bacchus.217 Posted: Wed Feb 11 12:24:36 1987 Date-Received: Thu, 12-Feb-87 07:20:27 EST Sender: daemon@bacchus.MIT.EDU Reply-To: rlk@athena.MIT.EDU Organization: MIT Project Athena Lines: 26 In article <1043@h.cs.cmu.edu> cef@h.cs.cmu.edu (Charles Fineman) writes: ]I was looking through the library file "x-menu.el" the other day and noticed ]a reference to the function x-popup-menu. I looked around but could not find ]it. If it does exist, where can I get it? I would rather use spiffier menus ]than those supplied by the above library file. By the way, I'm running version ]18 on a uVax. There are spiffier menus; the xmenu.c file which may go out in a future release has hooks for the XMenu package. The reason that they can't go out now is that the XMenu (actually the Xlib code, but...) code in XV10R3 was broken; it freed linked lists by freeing an element then referencing through the freed element to the next one. This works with Berkeley malloc but not with RMS's. If you have a good version of X, I could send you the necessary files (xmenu.c and x-mouse.el with extensions). The x-menu.el hack was just that: a hack to permit some version of menus using emacs tools. They could be made very useful for rmail, and the concept could be extended to handle rmail summaries, etc. People with the fixed version of XV10R4 can run the X menus that x-popup-menu uses; people with the broken X10R4 and anything earlier can't use this. This is why RMS doesn't want to distribute the XMenu interface yet. Robert^Z