branch: master commit 37007df185c3e3eae43c398ea2b01906ff99615c Merge: 0c75f1d eeac419 Author: Artur Malabarba <bruce.connor...@gmail.com> Commit: Artur Malabarba <bruce.connor...@gmail.com>
Merge commit 'eeac41976bc7b1aa5e732fb476d24ab4c2890712' --- packages/beacon/beacon.el | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/beacon/beacon.el b/packages/beacon/beacon.el index 777e809..800c958 100644 --- a/packages/beacon/beacon.el +++ b/packages/beacon/beacon.el @@ -279,10 +279,11 @@ If DELTA is nil, return nil." ;; lines. `count-screen-lines' is too slow if the movement had ;; thousands of lines. (save-excursion - (goto-char (min beacon--previous-place (point))) - (vertical-motion delta) - (> (max (point) beacon--previous-place) - (line-beginning-position))))) + (let ((p (point))) + (goto-char (min beacon--previous-place p)) + (vertical-motion delta) + (> (max p beacon--previous-place) + (line-beginning-position)))))) (defun beacon--maybe-push-mark () "Push mark if it seems to be safe."