mirror of
https://github.com/neovim/neovim.git
synced 2026-01-07 03:48:02 +10:00
fix(helptags): make multibyte help tags work properly
(cherry picked from commit 9b6702c370)
This commit is contained in:
committed by
github-actions[bot]
parent
d182c1b526
commit
135cdd5ac0
@@ -4,6 +4,10 @@ local clear = helpers.clear
|
||||
local command = helpers.command
|
||||
local eq = helpers.eq
|
||||
local funcs = helpers.funcs
|
||||
local meths = helpers.meths
|
||||
local mkdir = helpers.mkdir
|
||||
local rmdir = helpers.rmdir
|
||||
local write_file = helpers.write_file
|
||||
|
||||
describe(':help', function()
|
||||
before_each(clear)
|
||||
@@ -25,4 +29,17 @@ describe(':help', function()
|
||||
-- Before #9773, Nvim would crash on quitting the help window.
|
||||
eq(1002, funcs.win_getid())
|
||||
end)
|
||||
|
||||
it('multibyte help tags work #23978', function()
|
||||
mkdir('Xhelptags')
|
||||
finally(function()
|
||||
rmdir('Xhelptags')
|
||||
end)
|
||||
mkdir('Xhelptags/doc')
|
||||
write_file('Xhelptags/doc/Xhelptags.txt', '*…*')
|
||||
command('helptags Xhelptags/doc')
|
||||
command('set rtp+=Xhelptags')
|
||||
command('help …')
|
||||
eq('*…*', meths.get_current_line())
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user