commit b17309b65224eb49cc2f3f1bd41a0d693ac44e65
parent 107abd26545addcc855cb2db3adae2dbef14a46c
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Sun, 22 Mar 2020 18:45:46 +0100
tweaks: when extending the marked region, include also exotic blanks
Just in case someone uses multibyte whitespace characters.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/text.c b/src/text.c
@@ -1763,7 +1763,7 @@ void do_justify(bool full_justify)
/* Recede over blanks before the region. This effectively snips
* trailing blanks from what will become the preceding paragraph. */
while (start_x > 0 && is_blank_char(&startline->data[start_x - 1]))
- start_x--;
+ start_x = step_left(startline->data, start_x);
quot_len = quote_length(endline->data);
fore_len = quot_len + indent_length(endline->data + quot_len);
@@ -1774,7 +1774,7 @@ void do_justify(bool full_justify)
/* Advance over blanks after the region. */
while (is_blank_char(&endline->data[end_x]))
- end_x++;
+ end_x = step_right(endline->data, end_x);
sampleline = startline;