]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix bug where bookmark-jump used (point), not (point-at-bol)
authorCampbell Barton <ideasman42@gmail.com>
Thu, 30 Dec 2021 06:20:45 +0000 (17:20 +1100)
committerEli Zaretskii <eliz@gnu.org>
Thu, 30 Dec 2021 07:03:40 +0000 (09:03 +0200)
This matches changes from e852822f3db469c985bf022651f184d6ff2c518a,
regression in 7fe88446c30279285e3171091189b3d1af697c05.
* lisp/bookmark.el (bookmark--jump-via): Look at overlays at BOL.
Otherwise the fringe bookmark indication is not deleted with the
bookmark.

Copyright-paperwork-exempt: yes

lisp/bookmark.el

index 623f0acd28a67cbf68e27e5290015b3567b00f8a..c5e7f2720d18b0682363a2a3fbd866b6e4fd561b 100644 (file)
@@ -1164,7 +1164,7 @@ and then show any annotations for this bookmark."
   ;; FIXME: we used to only run bookmark-after-jump-hook in
   ;; `bookmark-jump' itself, but in none of the other commands.
   (when bookmark-set-fringe-mark
-    (let ((overlays (overlays-in (point) (point)))
+    (let ((overlays (overlays-in (point-at-bol) (1+ (point-at-bol))))
           temp found)
       (while (and (not found) (setq temp (pop overlays)))
         (when (eq 'bookmark (overlay-get temp 'category))