>>>>> "Hrvoje" == Hrvoje Niksic <hniksic(a)srce.hr> writes:
Hrvoje>
Hrvoje> 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.
Hrvoje>
Hrvoje> Allow me to guess: you run with zmacs-regions set to nil?
Hrvoje>
Hrvoje> Because, if you don't, the current behaviour is far from logical.
Hrvoje> Press C-SPC, then C-f a few times, then M-<. I bet 90% of XEmacs
Hrvoje> users would expect the mark to remain at the point before C-f-ing.
Hrvoje>
Hrvoje> (this is kinda hard to explain; the best way is try it and see if you
Hrvoje> share my and Didier's annoyance.)
agreed. a few weeks ago this started really irritating me and now
i use these:
(defun gk:beginning-of-buffer ()
"Move point to the beginning of the buffer."
(interactive "_")
(if zmacs-region-active-p
(if (> (point) (mark))
(exchange-point-and-mark))
(push-mark))
(goto-char (point-min)))
(defun gk:end-of-buffer ()
"Move point to the end of the buffer."
(interactive "_")
(if zmacs-region-active-p
(if (< (point) (mark))
(exchange-point-and-mark))
(push-mark))
(goto-char (point-max)))