mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 03:48:18 +00:00
fix: find multibyte file name in line (#20519)
And remove unnecessary unsigned casts in fold marker comparison.
This commit is contained in:
@@ -4,6 +4,8 @@ local eq = helpers.eq
|
||||
local eval = helpers.eval
|
||||
local command = helpers.command
|
||||
local iswin = helpers.iswin
|
||||
local insert = helpers.insert
|
||||
local feed = helpers.feed
|
||||
|
||||
describe('path collapse', function()
|
||||
local targetdir
|
||||
@@ -54,3 +56,15 @@ describe('path collapse', function()
|
||||
eq(expected_path, eval('expand("%:p")'))
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('file search', function()
|
||||
before_each(clear)
|
||||
|
||||
it('find multibyte file name in line #20517', function()
|
||||
command('cd test/functional/fixtures')
|
||||
insert('filename_with_unicode_ααα')
|
||||
eq('', eval('expand("%")'))
|
||||
feed('gf')
|
||||
eq('filename_with_unicode_ααα', eval('expand("%:t")'))
|
||||
end)
|
||||
end)
|
||||
|
Reference in New Issue
Block a user