Yasuhiro Matsumoto wrote:
> When type long multibyte characters in command line over &columns, you can
> see wrapped text.
>
> :
> $B$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"
> (B>
> $B$"$" (B
>
> http://go-gyazo.appspot.com/c1a5a1035c325ed0.png
>
> And type <left>.
>
> :
> $B$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"
> (B>
> $B$" (B_ $B$" (B
>
> http://go-gyazo.appspot.com/55bd9ec8e5d5634b.png
>
> Cursor is under "_". And if type " $B$$ (B", we will expect following.
>
> :
> $B$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"
> (B>
> $B$"$$ (B_ $B$& (B
>
> http://go-gyazo.appspot.com/081dab58c5519807.png
>
> But it become:
>
> :
> $B$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"$"
> (B>
> $B$"$"$$ (B_ $B$& (B
>
> http://go-gyazo.appspot.com/b9c17a1c5cfca238.png
>
> In ex_getln.c:2873, calling draw_cmdline(), draw_cmdline() is display first
> argument at msg_col/msg_row.
> But it don't care that msg_col/msg_row is pointed cursor.
> It should be corrected.
>
> Below is a patch. Please check and include.
>
> https://gist.github.com/1244951
>
> diff -r 5e84f6567623 src/ex_getln.c
> --- a/src/ex_getln.c Wed Sep 21 20:09:42 2011 +0200
> +++ b/src/ex_getln.c Tue Sep 27 15:25:10 2011 +0900
> @@ -2870,6 +2870,7 @@
> {
> msg_no_more = TRUE;
> i = cmdline_row;
> + cursorcmd();
> draw_cmdline(ccline.cmdpos, ccline.cmdlen - ccline.cmdpos);
> /* Avoid clearing the rest of the line too often. */
> if (cmdline_row != i || ccline.overstrike)
Thanks. I'll add it to the todo list.
--
"So this is it," said Arthur, "we are going to die."
"Yes," said Ford, "except...no! Wait a minute!" He suddenly lunged across
the chamber at something behind Arthur's line of vision. "What's this
switch?" he cried.
"What? Where?" cried Arthur, twisting around.
"No, I was only fooling," said Ford, "we are going to die after all."
-- 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