Jerry James <james(a)xemacs.org> writes:
(1) The new hideshow.el uses overlays. That would mean yet another
dependency in the packages on fsf-compat. Is that okay, or do
we need to port it to use extents instead?
Most packages don't use the very fancy features of extents/overlays,
so porting is usually trivial. I don't think we should introduce new
packages that depend on wobbly "compatibility" API's, and introducing
the first one was in fact a huge mistake, second only to the mistake
of putting fsf-compat in SUMO.
(2) The new hideshow.el binds inhibit-point-motion-hooks, which we
don't support. I don't yet understand this variable's use in
Emacs well enough to know whether any action is needed, or if we
can just ignore the variable.
We don't have any point motion hooks, so inhibiting them is as easy
as it gets. :-) When we get point motion hooks, we'll get
inhibit-point-motion-hooks as well, so I believe you shouldn't worry
about it.