Commit f516e857 authored by Kim F. Storm's avatar Kim F. Storm
Browse files

(move_it_in_display_line_to): If overflow-newline-into-fringe

is enabled, return MOVE_LINE_CONTINUED rather than MOVE_POS_MATCH_OR_ZV
if target position is at end of display line but char is not a newline.
parent f29ff8c7
......@@ -5738,12 +5738,19 @@ move_it_in_display_line_to (it, to_charpos, to_x, op)
#ifdef HAVE_WINDOW_SYSTEM
if (IT_OVERFLOW_NEWLINE_INTO_FRINGE (it))
{
if (!get_next_display_element (it)
|| BUFFER_POS_REACHED_P ())
if (!get_next_display_element (it))
{
result = MOVE_POS_MATCH_OR_ZV;
break;
}
if (BUFFER_POS_REACHED_P ())
{
if (ITERATOR_AT_END_OF_LINE_P (it))
result = MOVE_POS_MATCH_OR_ZV;
else
result = MOVE_LINE_CONTINUED;
break;
}
if (ITERATOR_AT_END_OF_LINE_P (it))
{
result = MOVE_NEWLINE_OR_CR;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment