diff src/tag.c @ 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 eed95874f30e
children b782813c73a6
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)