mirror of
https://github.com/neovim/neovim.git
synced 2025-12-11 00:52:44 +00:00
fix(completion): filter results with complete+=f (#26029)
This commit is contained in:
@@ -1231,25 +1231,30 @@ describe('completion', function()
|
||||
|
||||
it('complete with f flag #25598', function()
|
||||
screen:try_resize(20, 9)
|
||||
local bufname = 'foo/bar.txt'
|
||||
local hidden = 'fooA/.hidden'
|
||||
if helpers.is_os('win') then
|
||||
bufname = 'C:\\foo\\bar.txt'
|
||||
hidden = 'C:\\fooA\\.hidden'
|
||||
end
|
||||
command('set complete+=f | edit '..bufname..' | edit '..hidden..' | enew')
|
||||
command('set complete+=f | edit foo | edit bar |edit foa |edit .hidden')
|
||||
feed('i<C-n>')
|
||||
|
||||
screen:expect{grid=[[
|
||||
foo^ |
|
||||
{2:foo }{0: }|
|
||||
{1:bar }{0: }|
|
||||
{1:txt }{0: }|
|
||||
{1:fooA }{0: }|
|
||||
{1:foa }{0: }|
|
||||
{1:.hidden }{0: }|
|
||||
{0:~ }|
|
||||
{0:~ }|
|
||||
{3:-- }{4:match 1 of 5} |
|
||||
{0:~ }|
|
||||
{3:-- }{4:match 1 of 4} |
|
||||
]]}
|
||||
feed('<Esc>ccf<C-n>')
|
||||
screen:expect{grid=[[
|
||||
foo^ |
|
||||
{2:foo }{0: }|
|
||||
{1:foa }{0: }|
|
||||
{0:~ }|
|
||||
{0:~ }|
|
||||
{0:~ }|
|
||||
{0:~ }|
|
||||
{0:~ }|
|
||||
{3:-- }{4:match 1 of 2} |
|
||||
]]}
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user