Karl Kleinpaste writes:
Martin Buchholz <martin(a)xemacs.org> writes:
> When help conflicts with deleting backwards, deletion has to win,
> since it is the more important operation, and f1 is available on
> almost all ttys for getting help.
Wow. That's an incredibly aggressive assumption.
I don't think so. It was only the prevalence of DEC VTxxx
terminals that kept Stallman from being pulled apart like a
roasted chicken when he introduced the ridiculous C-h binding
for help. Even then there were installations (like mine)
where other types of terminals were used where the default
help key binding sucked dog bones. It is pretty fundamental
that the key at the upper-right delete a character backward.
Any other behavior will make the user think the designer of
the editor is insane or completely out of touch with reality
(which is arguably the same thing).
The fact that F1 exists has next to no relation to whether it
is available. For me, my entire set of Fx keys is bound to an
assortment of random xterm functions via Xdefaults; none of Fx
generates a standard character sequence that gets to the
application running in the xterm.
Yes. I use the F-keys for window manager functions. Even if F1
isn't available for help, deleting a character backward is more
important than popping up help.
That is, if one wishes to discuss "more important
operations,"
I consider the ability of my xterm to provide font-switching,
personalized canned character sequences, and selection
insertions to be far more important operations than having two
flavors of character deletion, a capability I don't recall
ever having wanted.
I think you're changing the subject. Martin's point was that
deleting backward must supersede the help function if they are in
conflict. I think this is a basic mandate, lest we be deemed
insane by the users. Prior to the latest round of changes, we
were not reliably getting this done.
It doesn't matter much that we (old-time UNIX users) don't want a
key that deletes a character forward. I agree with you: C-d is
fine for that purpose and that is what I use. But the rest of
the world apparently wants that forward-delete key. I'm not very
interested in enticing the rest of the world to use XEmacs, but
I've been outvoted. And resistance is futile, anyway.