1
0
forked from aniani/vim

patch 8.1.1100: tag file without trailing newline no longer works

Problem:    Tag file without trailing newline no longer works. (Marco Hinz)
Solution:   Don't expect a newline at the end of the file. (closes #4200)
This commit is contained in:
Bram Moolenaar
2019-04-02 21:26:07 +02:00
parent b4a6020ac6
commit fd700393be
3 changed files with 20 additions and 3 deletions

View File

@@ -98,3 +98,16 @@ func Test_tagfiles()
call delete('Xtags2')
bd
endfunc
" For historical reasons we support a tags file where the last line is missing
" the newline.
func Test_tagsfile_without_trailing_newline()
call writefile(["Foo\tfoo\t1"], 'Xtags', 'b')
set tags=Xtags
let tl = taglist('.*')
call assert_equal(1, len(tl))
call assert_equal('Foo', tl[0].name)
call delete('Xtags')
endfunc