Hirohito Higashi wrote: > 2017-6-4(Sun) 22:46:08 UTC+9 Bram Moolenaar: > > Patch 8.0.0611 > > Problem: When t_u7 is sent a few characters in the second screen line are > > overwritten and not redrawn later. (Rastislav Barlik) > > Solution: Move redrawing the screen to after overwriting the characters. > > Files: src/main.c, src/term.c. > > > > > > *** ../vim-8.0.0610/src/main.c 2017-04-18 18:51:30.063844106 +0200 > > --- src/main.c 2017-06-04 15:41:15.230362973 +0200 > > *************** > > *** 783,788 **** > > --- 783,793 ---- > > if (params.n_commands > 0) > > exe_commands(¶ms); > > > > + #if defined(FEAT_TERMRESPONSE) && defined(FEAT_MBYTE) > > + /* Must be done before redrawing, puts a few characters on the > > screen. */ > > + may_req_ambiguous_char_width(); > > + #endif > > + > > RedrawingDisabled = 0; > > redraw_all_later(NOT_VALID); > > no_wait_return = FALSE;
[...] > The following problem has recurred with this patch. > https://groups.google.com/forum/#!msg/vim_dev/A4ZXSrkjyh0/yYkaQdpKFwAJ > > It was corrected once at patch 8.0.0567, but it occurred again at patch > 8.0.0611. > (I checked on Vim 8.0.0628) > > patch 8.0.0567: call for requesting color and ambiwidth is too early > https://github.com/vim/vim/commit/fc8f1118e7ccd65b0537e47e6323c93a1df6a61a I forgot to move the line that resets "starting" to before the request. I think it's safe to do this now. -- Far back in the mists of ancient time, in the great and glorious days of the former Galactic Empire, life was wild, rich and largely tax free. Mighty starships plied their way between exotic suns, seeking adventure and reward among the furthest reaches of Galactic space. In those days, spirits were brave, the stakes were high, men were real men, women were real women and small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri. And all dared to brave unknown terrors, to do mighty deeds, to boldly split infinitives that no man had split before -- and thus was the Empire forged. -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
