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:
James McCoy
2016-06-20 21:04:08 -04:00
parent 26f74fdf61
commit 55dcf0918c
5 changed files with 157 additions and 116 deletions

View File

@@ -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