]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix allout point movement problem
authorStephen Berman <stephen.berman@gmx.net>
Thu, 4 Nov 2021 18:39:01 +0000 (19:39 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 4 Nov 2021 18:39:16 +0000 (19:39 +0100)
* lisp/allout.el (allout-next-visible-heading): Ensure that we
move to the next physical line (bug#51530).

lisp/allout.el

index 5102ee734125efe55a55389e80b20c6ecc23c3a4..174184fc7adea6adc953f369e36f99d8675c3160 100644 (file)
@@ -3079,6 +3079,8 @@ Move to buffer limit in indicated direction if headings are exhausted."
          (backward (if (< arg 0) (setq arg (* -1 arg))))
         (step (if backward -1 1))
          (progress (allout-current-bullet-pos))
+         ;; Move to the next physical line.
+         (line-move-visual nil)
         prev got)
 
     (while (> arg 0)