# HG changeset patch # User Bram Moolenaar # Date 1396451944 -7200 # Node ID 8d1ba0a23588932d22ad37cbd87ae3bbd4bfeff8 # Parent ca5cbdcf9b7e1262919d8287b3910200e3824099 updated for version 7.4.240 Problem: ":tjump" shows "\n" as "\\n". Solution: Skip over "\" that escapes a backslash. (Gary Johnson) diff --git a/src/tag.c b/src/tag.c --- 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) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -735,6 +735,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 240, +/**/ 239, /**/ 238,