>>>> "Kevin" == Kevin Esler
<esler(a)Rational.com> writes:
Kevin> [I'm resending this since it appears it got lost after I
Kevin> sent it on Friday.]
Sorry, Kevin.
This mail actually got lost in my brain. I'm currently re-engineering
the XEmacs web site head over tails.
Kevin> Kevin Esler writes:
> There's one other thing I'd like to change before
releasing this: the
> menus are too big and likely to get worse. Rather than greying out
> choices that are inappropriate in the current context, I'd like to
> remove them altogether so they don't occupy space. On Gnu Emacs in
> Easymenu one does this by annotating the menu item with the keyword
> ':visible'. What is the equivalent on XEmacs ?
I couldn't find one either.
Other xemacs-beta members will correct me if I'm wrong, but I think
dynamically changing menus are considered evil.
These dynamic menus defeat muscle memory and I know of at least one
other colleague at work who would hate this.
They also violate the princliple of "least surprise".
Kevin> I could find no equivalent of :visible for XEmacs so I used
Kevin> :active when on XEmacs and :visible on Gnu Emacs.
Using :active in XEmacs is fine with me.
Kevin> I've put the new merged verson, /main/138, at:
Kevin>
http://www.ultranet.com/~esler/ccase-mode/ccase.el
Many thanks! I'll take a look soon.
Kevin> If you chaps could test it on XEmacs, I'd appreciate it.
Will do!
I am still determined to make ccase.el a XEmacs package.
I haven't got any feedback yet where ccase should go.
I'd say
xemacs-packages\prog\ccase\
is a good place for it.
Any comments?
Adrian
Kevin> --
Kevin> Kevin Esler Rational Software
Kevin> ClearCase Product Group 20 Maguire Road
Kevin> Tel: (781) 676-2626 Lexington, MA 02421
Kevin> Fax: (781) 676-2600
Kevin> mailto:esler@Rational.com WWW:
http://www.Rational.com/
--
Adrian Aichner <adrian(a)xemacs.org>