CCing xemacs-beta as there's a "policy" discussion involved.
steven Mitchell writes:
So the one thing left to fix about this, is that big-menubar is
inserting a menu-item pointing to a non-existent function (mark-c-function).
Ah, but it's not non-existent. It exists in the packages. It merely
is not yet loaded in your XEmacs.
If striking that menu item from big-menubar is the right course of
action, here is a patch:
Thanks for the patch, but I don't know about that. old-c-mode.el is
deprecated for most users in favor of the CC Mode package. So we
could remove it. OTOH, how big is the cost of using ":included
(commandp 'mark-c-function)"?
Of course, I mean, "how big would the cost of maintenance and runtime
performance be if we did this for all kinds of functions that might be
obsolete or deprecated that could be useful in big-menubar?"
Another interesting question is, "should the menubar be
mode-dependent?" Eg, ":included (eq major-mode 'old-c-mode)".
Those are the main questions for me. It's not a problem to do either
change.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta