aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon-toot.el
diff options
context:
space:
mode:
authormarty hiatt <martianhiatus [a t] riseup [d o t] net>2023-02-15 14:11:06 +0100
committermarty hiatt <martianhiatus [a t] riseup [d o t] net>2023-02-15 14:11:06 +0100
commit5622793b26a01777b1d001a4c2be6f095a5b82e1 (patch)
tree5d2b63528ad95ec7f3c6d0ff20acd4f6909d4882 /lisp/mastodon-toot.el
parent696ee69f9877f92abd5221d2314e45f1ea953d8e (diff)
fave/boost: prevent moving to next toot if point already inside byline
Diffstat (limited to 'lisp/mastodon-toot.el')
-rw-r--r--lisp/mastodon-toot.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/mastodon-toot.el b/lisp/mastodon-toot.el
index 3f19a0d..7b9163a 100644
--- a/lisp/mastodon-toot.el
+++ b/lisp/mastodon-toot.el
@@ -308,6 +308,10 @@ Remove MARKER if REMOVE is non-nil, otherwise add it."
(when at-byline-p
;; leave point after the marker:
(unless remove
+ ;; if point is inside the byline, back up first so
+ ;; we don't move to the following toot:
+ (beginning-of-line)
+ (previous-line)
(mastodon-tl--goto-next-toot)))))
(defun mastodon-toot--action (action callback)