|
From: | Eli Zaretskii |
Subject: | bug#17777: [Emacs-diffs] emacs-24 r117241: Fix bug #17777 with keyboard macros and visual-order cursor movement. |
Date: | Sun, 15 Jun 2014 05:47:00 +0300 |
> From: Stefan Monnier <monnier@iro.umontreal.ca> > Cc: 17777@debbugs.gnu.org > Date: Sat, 14 Jun 2014 17:06:28 -0400 > > > if (w->window_end_valid > > + && NILP (Vexecuting_kbd_macro) > > && !windows_or_buffers_changed > > && b > > && !b->clip_changed > > NILP (Vexecuting_kbd_macro) seems like a workaround. It isn't. > Why can't the glyph matrix be used in this case? Because cursor position is not up-to-date in that case. > I means which part of the glyph matrix is wrong in the OP's recipe > (since this makes no change to the buffer)? The cursor position.
[Prev in Thread] | Current Thread | [Next in Thread] |