> From: "Drew Adams" <[EMAIL PROTECTED]>
> Date: Fri, 22 Sep 2006 08:49:39 -0700
> Cc: [email protected], Kenichi Handa <[EMAIL PROTECTED]>
> 
>     > My question is this: Why do these keys have as their binding
>     > `self-insert-command'?
> 
>     Because that is the binding for all characters of that group.
> 
> That sounds like "because that's the way it is".

No, it doesn't sound like that.  Previous messages explained to you
that a generic character stands for all the characters in its group.
Using it is a concise way of referring to the entire group.  Since it
stands for the entire group of self-inserting characters, it should
have the same binding, or else it couldn't stand for the group.  This
is what Jason was telling.

> If so, what's special about `self-insert-command' - why not bind them all to
> a different command, `foobar', which does what is needed, so they don't get
> in the way of the normal, simple, straightforward relations between
> `self-insert-command', `single-key-description', and `read-kbd-macro'?

IMO, you are reading too much into a name of a command.  The name is
not supposed to tell _everything_ about its behavior, just about its
major part.  `self-insert-command' has every right to do something
special about certain special characters.

> this new feature has hardly been released yet (AFAIK, it's new in
> Emacs 22).

I think it was introduced in Emacs 20.x, so it's hardly a new and
unreleased feature.


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to