mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
vim-patch:7.4.1551
Problem: Cannot generate help tags in all doc directories.
Solution: Make ":helptags ALL" work.
6bef5306e4
This commit is contained in:
@@ -90,6 +90,23 @@ describe('packadd', function()
|
||||
packloadall!
|
||||
call assert_equal(4321, g:plugin_bar_number)
|
||||
endfunc
|
||||
|
||||
func Test_helptags()
|
||||
let docdir1 = &packpath . '/pack/mine/start/foo/doc'
|
||||
let docdir2 = &packpath . '/pack/mine/start/bar/doc'
|
||||
call mkdir(docdir1, 'p')
|
||||
call mkdir(docdir2, 'p')
|
||||
call writefile(['look here: *look-here*'], docdir1 . '/bar.txt')
|
||||
call writefile(['look away: *look-away*'], docdir2 . '/foo.txt')
|
||||
exe 'set rtp=' . &packpath . '/pack/mine/start/foo,' . &packpath . '/pack/mine/start/bar'
|
||||
|
||||
helptags ALL
|
||||
|
||||
let tags1 = readfile(docdir1 . '/tags')
|
||||
call assert_true(tags1[0] =~ 'look-here')
|
||||
let tags2 = readfile(docdir2 . '/tags')
|
||||
call assert_true(tags2[0] =~ 'look-away')
|
||||
endfunc
|
||||
]=])
|
||||
call('SetUp')
|
||||
end)
|
||||
@@ -113,6 +130,11 @@ describe('packadd', function()
|
||||
expected_empty()
|
||||
end)
|
||||
|
||||
it('works with helptags', function()
|
||||
call('Test_helptags')
|
||||
expected_empty()
|
||||
end)
|
||||
|
||||
describe('command line completion', function()
|
||||
local Screen = require('test.functional.ui.screen')
|
||||
local screen
|
||||
|
||||
Reference in New Issue
Block a user