>>>> "Mike" == Mike FABIAN
<mfabian(a)suse.de> writes:
Mike> I made a patch to avoid that "edmacro" is always autoloaded
Mike> (comment #12 in the bug report mentioned above, also
Mike> attached to this mail).
Mike> This patch *might* have side effects when using xwem though,
Mike> I'm not sure.
It seems to me that the xwem authors use autoloads to communicate
among Lisp libraries, but I think that's inappropriate. Autoloads, as
an implicit mechanism, are intended for the convenience of users.
/usr/share/xemacs/xemacs-packages/lisp/xwem/xwem-clgen.el contains:
;;;###autoload
(defvar xwem-clgen-map
(let ((map (make-sparse-keymap)))
(define-key map (kbd "H-c H-o") 'xwem-clgen-toggle-other-on-split)
map)
"Local keymap for generic clients.")
IMO, this is definitely abusive; this code can and should be executed
when the keymap is installed.
We'll have to talk to the xwem authors though. Maybe they know
something I don't.
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.