From b0a519d62175a0a293cf4f546f343f5c4d3eafef Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Tue, 2 Jul 2019 19:58:39 -0700 Subject: [PATCH] Search - Map all \u unicode escapes to \x because only that format is supported by both the Rust regex engine and PCRE2 --- .../services/search/node/ripgrepTextSearchEngine.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/services/search/node/ripgrepTextSearchEngine.ts b/src/vs/workbench/services/search/node/ripgrepTextSearchEngine.ts index 449f0f08761..43542561f0e 100644 --- a/src/vs/workbench/services/search/node/ripgrepTextSearchEngine.ts +++ b/src/vs/workbench/services/search/node/ripgrepTextSearchEngine.ts @@ -410,10 +410,10 @@ function getRgArgs(query: TextSearchQuery, options: TextSearchOptions): string[] if ((options).usePCRE2) { args.push('--pcre2'); + } - if (query.isRegExp) { - pattern = unicodeEscapesToPCRE2(pattern); - } + if (query.isRegExp) { + pattern = unicodeEscapesToPCRE2(pattern); } // Allow $ to match /r/n