+2002-04-19 Kim F. Storm <storm@cua.dk>
+
+ * simple.el (pop-to-mark-command): Do not set this-command.
+ (set-mark-command): Always jump to mark when called with arg.
+
2002-04-18 Francesco Potorti` <pot@gnu.org>
* comint.el (comint-watch-for-password-prompt): Remove whitespace
(interactive)
(if (null (mark t))
(error "No mark set in this buffer")
- (setq this-command 'pop-to-mark-command)
(goto-char (mark t))
(pop-mark)))
(setq transient-mark-mode nil))
(cond
((not (eq this-command 'set-mark-command))
- (push-mark-command t))
+ (if arg
+ (pop-to-mark-command)
+ (push-mark-command t)))
((eq last-command 'pop-to-mark-command)
(if (and (consp arg) (> (prefix-numeric-value arg) 4))
(push-mark-command nil)
+ (setq this-command 'pop-to-mark-command)
(pop-to-mark-command)))
(arg
+ (setq this-command 'pop-to-mark-command)
(pop-to-mark-command))
((and (eq last-command 'set-mark-command)
mark-active (null transient-mark-mode))