Marcus Harnisch writes:
However, it also says:
,----
| PLIST is modified by side effect.
`----
which doesn't seem to happen.
You will be able to see the side-effect only if the key already exists
in the plist. In that case you get
places
|
V
('some-key 'some-value 'head-start #<marker at ...> ...)
But if it doesn't already exist, then you get
places
|
V
('head-start #<marker at ...> 'some-key 'some-value ...)
In theory we could put 'head-start at the end efficiently, but I guess
it's done this way on the theory that it's better to have the new
element at the start of the list as it's likely to be accessed soon.
I'll think about changing this in future versions of XEmacs (obviously
for backward compatibility a patch to htmlize is still necessary).
Patch attached
Thanks! I'll try to get to this shortly.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta