mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 07:11:34 -08:00
(Fvertical_motion): Include composition in the case of
overshoot expected.
This commit is contained in:
parent
b07e014310
commit
cec726f668
1 changed files with 6 additions and 5 deletions
11
src/indent.c
11
src/indent.c
|
|
@ -2088,10 +2088,10 @@ whether or not it is currently displayed in some window. */)
|
|||
it_start = IT_CHARPOS (it);
|
||||
|
||||
/* We expect the call to move_it_to, further down, to overshoot
|
||||
if the starting point is on an image, stretch glyph, or Lisp
|
||||
string. We won't need to backtrack in this situation, except
|
||||
for one corner case: when the Lisp string contains a
|
||||
newline. */
|
||||
if the starting point is on an image, stretch glyph,
|
||||
composition, or Lisp string. We won't need to backtrack in
|
||||
this situation, except for one corner case: when the Lisp
|
||||
string contains a newline. */
|
||||
if (it.method == GET_FROM_STRING)
|
||||
{
|
||||
const char *s = SDATA (it.string);
|
||||
|
|
@ -2104,7 +2104,8 @@ whether or not it is currently displayed in some window. */)
|
|||
}
|
||||
else
|
||||
it_overshoot_expected_p = (it.method == GET_FROM_IMAGE
|
||||
|| it.method == GET_FROM_STRETCH);
|
||||
|| it.method == GET_FROM_STRETCH
|
||||
|| it.method == GET_FROM_COMPOSITION);
|
||||
|
||||
reseat_at_previous_visible_line_start (&it);
|
||||
it.current_x = it.hpos = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue