summaryrefslogtreecommitdiff
path: root/src/tag.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-02-09 19:25:29 +0100
committerBram Moolenaar <Bram@vim.org>2018-02-09 19:25:29 +0100
commit0d2073773218736e368786f0db7024bd9b9e7912 (patch)
tree9b28dc49158b0918814d7704fb80e4e734083c66 /src/tag.c
parent8846ac5aedb568b9aae969f0ad2b9b1606522ca9 (diff)
downloadvim-git-0d2073773218736e368786f0db7024bd9b9e7912.tar.gz
patch 8.0.1488: emacs tags no longer workv8.0.1488
Problem: Emacs tags no longer work. (zdohnal) Solution: Do not skip over end of line.
Diffstat (limited to 'src/tag.c')
-rw-r--r--src/tag.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/tag.c b/src/tag.c
index 3d18a41eb..cdad6a348 100644
--- a/src/tag.c
+++ b/src/tag.c
@@ -2958,12 +2958,9 @@ matching_line_len(char_u *lbuf)
char_u *p = lbuf + 1;
/* does the same thing as parse_match() */
- p += STRLEN(p) + 2;
+ p += STRLEN(p) + 1;
#ifdef FEAT_EMACS_TAGS
- if (*p)
- p += STRLEN(p);
- else
- ++p;
+ p += STRLEN(p) + 1;
#endif
return (p - lbuf) + STRLEN(p);
}