Adrian Aichner <adrian(a)xemacs.org> wrote:
Hrvoje Niksic <hniksic(a)xemacs.org> writes:
[snip]
> I was fairly certain that, in my original message, I demonstrated
an
> error in XEmacs's implementation of derived.el that should be fixed
> regardless of what Gnus is doing. In other words, using a different
> version of Gnus might cause the problem to not surface, but it doesn't
> mean that it shouldn't be fixed. (A simple way of fixing it is
> presented in the message.)
>
> Am I mistaken here?
Hi Hrvoje,
I don't think you're mistaken.
Jerry has touched this code last, but I think he is relocating inside
the real world at this time.
Let's see if he's listening.
Listening, yes, but unable to do much more than that right now. While I
touched that code last, CVS shows that this is the change that
introduced the code Hrvoje is talking about:
2003-07-18 Stephen J. Turnbull <stephen(a)xemacs.org>
* derived.el (derived-mode-merge-syntax-tables): Reverse map
logic. Fixes "do-nothing" bug.
See
http://list-archive.xemacs.org/xemacs-patches/200307/msg00039.html
for the patch, and the discussion starting here:
http://list-archive.xemacs.org/xemacs-beta/200307/msg00153.html
for the rationale behind the patch. I never really understood either
the original code or the patch. Stephen, can you comment on Hrvoje's
observation?
--
Jerry James
http://www.ittc.ku.edu/~james/