>>>> "Stephen" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
>>>> "Daniel" == Daniel Pittman
<daniel(a)danann.net> writes (on XEmacs
Stephen> Patches):
Daniel> The new PSGML mode has, in it's keymap, one stunningly
Daniel> counter-intuitive binding[1].
Stephen> PSGML does this a lot, IMHO, but this one deserves
Stephen> "stunningly".
The new PCL-CVS did that too. I hate it when key-bindings are changed
in mature soaftware packages.
Daniel> The Sequence Meta-BackSpace is bound to
Daniel> `sgml-mark-current-element', rather than the standard
Daniel> `backward-kill-word'. This caused me some pain until I
Daniel> went and fixed it.
Stephen> ... and submitted a patch so the rest of us can benefit.
Stephen> Thanks!
Stephen> Sill, we need to have a way to deal with these things in
Stephen> a common way. I really dislike changing the upstream
I submitted a bug report for PCL-CVS "upstream" and haven't heard back.
Stephen> source for anything but outright bugs that disable
Stephen> functionality or cause data loss. Just as we have
Stephen> "auto-autoloads" for every package, we ought to have an
Stephen> "auto-righteousness" mechanism that leaves the upstream
Stephen> package's design idiocies in place and corrects them in a
Stephen> documented way.
Stephen> In this case I expect near-unanimity, but in many cases
Stephen> the line between genius and idiocy is rather debatable.
Stephen> --
Stephen> University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573
JAPAN
Stephen> Institute of Policy and Planning Sciences Tel/fax: +81 (298)
53-5091
Stephen> _________________ _________________ _________________
_________________
Stephen> What are those straight lines for? "XEmacs rules."