Mercurial > vim
comparison src/tag.c @ 13227:b88fa651c824 v8.0.1488
patch 8.0.1488: emacs tags no longer work
commit https://github.com/vim/vim/commit/0d2073773218736e368786f0db7024bd9b9e7912
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Feb 9 19:25:29 2018 +0100
patch 8.0.1488: emacs tags no longer work
Problem: Emacs tags no longer work. (zdohnal)
Solution: Do not skip over end of line.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 09 Feb 2018 19:30:07 +0100 |
parents | 63fdea6e9c6c |
children | ac42c4b11dbc |
comparison
equal
deleted
inserted
replaced
13226:900ba1097e6e | 13227:b88fa651c824 |
---|---|
2956 matching_line_len(char_u *lbuf) | 2956 matching_line_len(char_u *lbuf) |
2957 { | 2957 { |
2958 char_u *p = lbuf + 1; | 2958 char_u *p = lbuf + 1; |
2959 | 2959 |
2960 /* does the same thing as parse_match() */ | 2960 /* does the same thing as parse_match() */ |
2961 p += STRLEN(p) + 2; | 2961 p += STRLEN(p) + 1; |
2962 #ifdef FEAT_EMACS_TAGS | 2962 #ifdef FEAT_EMACS_TAGS |
2963 if (*p) | 2963 p += STRLEN(p) + 1; |
2964 p += STRLEN(p); | |
2965 else | |
2966 ++p; | |
2967 #endif | 2964 #endif |
2968 return (p - lbuf) + STRLEN(p); | 2965 return (p - lbuf) + STRLEN(p); |
2969 } | 2966 } |
2970 | 2967 |
2971 /* | 2968 /* |