Mercurial > vim
changeset 5792:8d1ba0a23588 v7.4.240
updated for version 7.4.240
Problem: ":tjump" shows "\n" as "\\n".
Solution: Skip over "\" that escapes a backslash. (Gary Johnson)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 02 Apr 2014 17:19:04 +0200 |
parents | ca5cbdcf9b7e |
children | 3b08d14e08a3 |
files | src/tag.c src/version.c |
diffstat | 2 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/tag.c +++ b/src/tag.c @@ -741,8 +741,10 @@ do_tag(tag, type, count, forceit, verbos break; msg_advance(15); - /* skip backslash used for escaping command char */ - if (*p == '\\' && *(p + 1) == *tagp.command) + /* skip backslash used for escaping a command char or + * a backslash */ + if (*p == '\\' && (*(p + 1) == *tagp.command + || *(p + 1) == '\\')) ++p; if (*p == TAB)