mirror of
https://github.com/neovim/neovim.git
synced 2026-08-27 09:31:47 +00:00
vim-patch:9.0.1518: search stats not always visible when searching backwards (#23517)
Problem: Search stats not always visible when searching backwards.
Solution: Do not display the top/bot message on top of the search stats.
(Christian Brabandt, closes vim/vim#12322, closes vim/vim#12222)
34a6a3617b
Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
@@ -10,8 +10,9 @@ describe('search stat', function()
|
||||
screen:set_default_attr_ids({
|
||||
[1] = {bold = true, foreground = Screen.colors.Blue}, -- NonText
|
||||
[2] = {background = Screen.colors.Yellow}, -- Search
|
||||
[3] = {foreground = Screen.colors.Blue4, background = Screen.colors.LightGrey}, -- Folded
|
||||
[3] = {foreground = Screen.colors.DarkBlue, background = Screen.colors.LightGrey}, -- Folded
|
||||
[4] = {reverse = true}, -- IncSearch, TabLineFill
|
||||
[5] = {foreground = Screen.colors.Red}, -- WarningMsg
|
||||
})
|
||||
screen:attach()
|
||||
end)
|
||||
@@ -183,4 +184,57 @@ describe('search stat', function()
|
||||
/abc^ |
|
||||
]])
|
||||
end)
|
||||
|
||||
-- oldtest: Test_search_stat_backwards()
|
||||
it('when searching backwards', function()
|
||||
screen:try_resize(60, 10)
|
||||
exec([[
|
||||
set shm-=S
|
||||
call setline(1, ['test', ''])
|
||||
]])
|
||||
|
||||
feed('*')
|
||||
screen:expect([[
|
||||
{2:^test} |
|
||||
|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
/\<test\> [1/1] |
|
||||
]])
|
||||
|
||||
feed('N')
|
||||
screen:expect([[
|
||||
{2:^test} |
|
||||
|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
?\<test\> [1/1] |
|
||||
]])
|
||||
|
||||
command('set shm+=S')
|
||||
feed('N')
|
||||
-- shows "Search Hit Bottom.."
|
||||
screen:expect([[
|
||||
{2:^test} |
|
||||
|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{1:~ }|
|
||||
{5:search hit TOP, continuing at BOTTOM} |
|
||||
]])
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user