From: Eli Zaretskii Date: Sat, 18 Feb 2023 11:40:56 +0000 (+0200) Subject: Fix cursor motion when there's line-prefix and display string at BOL X-Git-Tag: emacs-29.0.90~411 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6ea3c105ab1;p=emacs.git Fix cursor motion when there's line-prefix and display string at BOL * src/xdisp.c (move_it_in_display_line_to): Handle 'line-prefix' and 'wrap-prefix' when the screen line has a display string at its beginning. (Bug#61580) --- diff --git a/src/xdisp.c b/src/xdisp.c index 1f630de7586..f5d54974b13 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -9609,8 +9609,8 @@ move_it_in_display_line_to (struct it *it, else line_number_pending = true; } - /* If there's a line-/wrap-prefix, handle it. */ - if (it->method == GET_FROM_BUFFER) + /* If there's a line-/wrap-prefix, handle it, if we didn't already. */ + if (it->area == TEXT_AREA && !it->string_from_prefix_prop_p) handle_line_prefix (it); }