mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
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:
@@ -1943,14 +1943,16 @@ line_read_in:
|
||||
}
|
||||
|
||||
parse_line:
|
||||
if (vim_strchr(lbuf, NL) == NULL
|
||||
// When the line is too long the NUL will not be in the
|
||||
// last-but-one byte (see vim_fgets()).
|
||||
// Has been reported for Mozilla JS with extremely long names.
|
||||
// In that case we can't parse it and we ignore the line.
|
||||
if (lbuf[LSIZE - 2] != NUL
|
||||
#ifdef FEAT_CSCOPE
|
||||
&& !use_cscope
|
||||
#endif
|
||||
)
|
||||
{
|
||||
// Truncated line, ignore it. Has been reported for
|
||||
// Mozilla JS with extremely long names.
|
||||
if (p_verbose >= 5)
|
||||
{
|
||||
verbose_enter();
|
||||
|
Reference in New Issue
Block a user