Hrvoje Niksic writes:
Kyle Jones <<kyle_jones(a)wonderworks.com> writes:
> I don't think this needs to be changed. There sure
haven't
> been many (any?) other complaints about it, and the existing
> behavior is logical.
Allow me to guess: you run with zmacs-regions set to nil?
Correct.
Because, if you don't, the current behaviour is far from
logical. Press C-SPC, then C-f a few times, then M-<<. I bet
90% of XEmacs users would expect the mark to remain at the
point before C-f-ing.
The behavior is still logical. What you are describing is user
ignorance. Using the mark system requires that you learn a bit
about it. transient-mark-mode/zmacs-region, with its Benny
Stulwicz[1] interface, makes you think you understand, when you
know nothing of the mark ring or how to use it. <underline>That doesn't
mean Emacs should be tailored to your ignorance.</underline>
Using Didier's example, an experienced user would type C-a M-<< so
that the mark would be set in the correct place. Or they would
M-<< C-x C-x C-u C-SPC which achieves the same result.
-----
1. Benny Stulwicz, a lovable, cheerful, retarded character on
L.A. Law, a popular US television program of the 1980's.