"Stephen J. Turnbull" <stephen(a)xemacs.org> wrote:
>>>>> "Jerry" == Jerry James
<james(a)xemacs.org> writes:
Jerry> I have arrived at my destination. It looks like I will be
Jerry> able to spare a little time for XEmacs work this summer.
Jerry> Still, what do you want? Should I press ahead with fixing
Jerry> the comint sync, or would you rather revert?
I think you should try to fix the comint sync. It's twisted fate that
you didn't catch these bugs before the package got into CVS, but these
things happen. Unless we're going to abandon GNU compatibility
entirely for 22.0, now is a good time to get started on synching. We
know there's gonna be breakage, I'm sorry that this particular burden
fell on you at this point in time.
It isn't twisted fate so much as me rushing to try to get stuff done
before leaving for the summer. If I had taken my time and been more
careful ... well, it still wouldn't be in CVS then. As for the burden
falling on me, well, it's self-inflicted. :-)
Jerry> I would like to pursue rewriting comint.el to not use
Jerry> insert-before-markers. Are there any objections?
No; +1 from me.
Great. I think that's the best choice.
Jerry> We should still fix insert-before-markers, of course.
Of course! But I did a little digging (unraveling back to the
do_marker_adjustment function in insdel.c, which IIRC is the same in
21.4 and 21.5.27), and it's not obvious how to do that.
Bummer.
--
Jerry James, Assistant Professor james(a)xemacs.org
Computer Science Department
http://www.cs.usu.edu/~jerry/
Utah State University