From 411e2a95fbd66fed59e13c465d98b5f96cc70f5a Mon Sep 17 00:00:00 2001 From: Rafael Oleza Date: Wed, 22 May 2019 19:16:28 +0200 Subject: [PATCH] Unescape slashes in regexps --- src/ripgrep-directory-searcher.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ripgrep-directory-searcher.js b/src/ripgrep-directory-searcher.js index 05baad101..d534fdce1 100644 --- a/src/ripgrep-directory-searcher.js +++ b/src/ripgrep-directory-searcher.js @@ -344,6 +344,10 @@ module.exports = class RipgrepDirectorySearcher { return '\\-\\-' } + // ripgrep is quite picky about unnecessarily escaped sequences, so we need to unescape + // them: https://github.com/BurntSushi/ripgrep/issues/434. + regexpStr = regexpStr.replace(/\\\//g, '/') + return regexpStr }