> 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
