Kyle Jones <kyle_jones(a)wonderworks.com> writes:
The behavior is still logical.
Maybe it is logical with respect to the knowledge you have of the
technical details of the ring implementation. How many users do you think have
this knowledge, and how many of them do you think should know the technical
details to be "allowed" to use XEmacs ?
What you are describing is user ignorance.
So what !? All new users of XEmacs begin with being "ignorant". Now if
you have to be an _experimented_ user to begin finding things logical, then I
can assure you that the number of new users is not going to increase by a lot
in the future.
That doesn't mean Emacs should be tailored to your ignorance.
Neither to your ignorance or lack of interest in ergonomics
concerns. beginning-of-buffer and end-of-buffer are commands to move in the
buffer. The other commands like next-line previous-line and even
BEGINNING-OF-line and END-OF-line preserve the mark, but not those 2 ones. I
admit that a different behavior might be usefull in the case of long moves,
but I don't think this should be the default. If *you* want a different
behavior at a certain time, *you* type more stuff to get what you want. Not
the other way around. Being experimented means knowing which "more stuff" to
type, not the other way around.
Or they would M-< C-x C-x C-u C-SPC which achieves the same
result.
Ahah !! No, really Kyle, I hardly believe you can seriously raise
this argument. You might have forgotten a smiley or something ! I can image
the manual or the tutorial about this:
| XEmacs provides commands to move in a buffer. The most important ones are:
| - C-f (forward-char)
| - C-b (backward-char)
| - C-n (next-line)
| - C-p (previous-line)
| - C-a (beginning-of-line)
| - C-e (end-of-line)
| - M-< (beginning-of-buffer)
| - M-> (end-of-buffer)
|
| [ ... ]
|
| After you have set the mark with C-SPACE, you can move around in the buffer
| with the functions detailed above to select a region. Those functions
| preserve the mark.
|
| Note: M-< and M-> are exceptions. If you want to preserve the mark, please
| type M-< C-x C-x C-u C-SPC or M-> C-x C-x C-u C-SPC
And then the reader's reaction: "this software is brain damadged". And he
will
be right.
--
/ / _ _ Didier Verna
http://www.inf.enst.fr/~verna/
- / / - / / /_/ / E.N.S.T. INF C201.1 mailto:vernaļ¼ inf.enst.fr
/_/ / /_/ / /__ / 46 rue Barrault Tel. (33) 01 45 81 73 46
75634 Paris cedex 13 Fax. (33) 01 45 81 31 19