>>>> "Daniel" == Daniel Pittman
<daniel(a)danann.net> writes (on XEmacs
Patches):
Daniel> The new PSGML mode has, in it's keymap, one stunningly
Daniel> counter-intuitive binding[1].
PSGML does this a lot, IMHO, but this one deserves "stunningly".
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.
... and submitted a patch so the rest of us can benefit. Thanks!
Sill, we need to have a way to deal with these things in a common way.
I really dislike changing the upstream source for anything but
outright bugs that disable functionality or cause data loss. Just as
we have "auto-autoloads" for every package, we ought to have an
"auto-righteousness" mechanism that leaves the upstream package's
design idiocies in place and corrects them in a documented way.
In this case I expect near-unanimity, but in many cases the line
between genius and idiocy is rather debatable.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."