mirror of https://github.com/vim/vim.git
patch 8.1.1350: "W" for wrapping not shown when more than 99 matches
Problem: "W" for wrapping not shown when more than 99 matches. Solution: Adjust check for length. (Masato Nishihata, closes #4388)
This commit is contained in:
parent
cf0bfd9ade
commit
dc6855af97
|
@ -5012,7 +5012,7 @@ search_stat(
|
||||||
}
|
}
|
||||||
|
|
||||||
len = STRLEN(t);
|
len = STRLEN(t);
|
||||||
if (show_top_bot_msg && len + 3 < SEARCH_STAT_BUF_LEN)
|
if (show_top_bot_msg && len + 2 < SEARCH_STAT_BUF_LEN)
|
||||||
{
|
{
|
||||||
STRCPY(t + len, " W");
|
STRCPY(t + len, " W");
|
||||||
len += 2;
|
len += 2;
|
||||||
|
|
|
@ -40,12 +40,20 @@ func! Test_search_stat()
|
||||||
let g:a = execute(':unsilent :norm! n')
|
let g:a = execute(':unsilent :norm! n')
|
||||||
let stat = '\[>99/>99\]'
|
let stat = '\[>99/>99\]'
|
||||||
call assert_match(pat .. stat, g:a)
|
call assert_match(pat .. stat, g:a)
|
||||||
|
call cursor(line('$'), 1)
|
||||||
|
let g:a = execute(':unsilent :norm! n')
|
||||||
|
let stat = '\[1/>99\] W'
|
||||||
|
call assert_match(pat .. stat, g:a)
|
||||||
|
|
||||||
" 5) Many matches
|
" 5) Many matches
|
||||||
call cursor(1, 1)
|
call cursor(1, 1)
|
||||||
let g:a = execute(':unsilent :norm! n')
|
let g:a = execute(':unsilent :norm! n')
|
||||||
let stat = '\[2/>99\]'
|
let stat = '\[2/>99\]'
|
||||||
call assert_match(pat .. stat, g:a)
|
call assert_match(pat .. stat, g:a)
|
||||||
|
call cursor(1, 1)
|
||||||
|
let g:a = execute(':unsilent :norm! N')
|
||||||
|
let stat = '\[>99/>99\] W'
|
||||||
|
call assert_match(pat .. stat, g:a)
|
||||||
|
|
||||||
" 6) right-left
|
" 6) right-left
|
||||||
if exists("+rightleft")
|
if exists("+rightleft")
|
||||||
|
|
|
@ -767,6 +767,8 @@ static char *(features[]) =
|
||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1350,
|
||||||
/**/
|
/**/
|
||||||
1349,
|
1349,
|
||||||
/**/
|
/**/
|
||||||
|
|
Loading…
Reference in New Issue