>>>> "Stephen" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
>>>> "Karl" == Karl M Hegbloom
<karlheg(a)microsharp.com> writes:
Karl> I'm editting an HTML::Mason
component using "mmm-mode".
Karl> When I used "undo" to back up to having percent signs
Karl> instead of ampersands again, the extent that was in cperl
Karl> mode stayed the same; IT WAS NOT ALSO UNDONE. That's a bug.
Stephen> That's a bug in what? How is XEmacs supposed to know the
Stephen> extent is supposed to be undone? That depends on the
Stephen> mode and the purpose of the extent. undo does not affect
Stephen> things like mode and so on; it is not XEmacs's job to
Stephen> undo that.
Oh, I had not thought of that. So XEmacs should not restore extents
that got removed by deletions when you undo? Is there a way for
mode code to hook into the undo mechanism to make that happen?
--
mailto: (Karl M. Hegbloom) karlheg(a)microsharp.com
http://www.microsharp.com
phone://USA/WA/360-260-2066
jabber: karlheg(a)jabber.org