summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-11 13:33:04 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-11 13:33:04 -0700
commite428dc53cedf54f394a7cddfe8a7ce7fbf469bb9 (patch)
tree17a0fd5bbca74be5fc1810990aac86de4ff7be33
parent96bd2137b3c1a789578946b6c50e1836c495f1d8 (diff)
downloadsncontinue-e428dc53cedf54f394a7cddfe8a7ce7fbf469bb9.tar.gz
sncontinue-e428dc53cedf54f394a7cddfe8a7ce7fbf469bb9.tar.bz2
sncontinue-e428dc53cedf54f394a7cddfe8a7ce7fbf469bb9.zip
fix: :bug: update search path for ripgrep on windows
-rw-r--r--continuedev/src/continuedev/plugins/context_providers/search.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/continuedev/src/continuedev/plugins/context_providers/search.py b/continuedev/src/continuedev/plugins/context_providers/search.py
index 6df6f66c..4d9af580 100644
--- a/continuedev/src/continuedev/plugins/context_providers/search.py
+++ b/continuedev/src/continuedev/plugins/context_providers/search.py
@@ -35,7 +35,14 @@ class SearchContextProvider(ContextProvider):
def _get_rg_path(self):
if os.name == "nt":
- rg_path = f"C:\\Users\\{os.getlogin()}\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\node_modules.asar.unpacked\\vscode-ripgrep\\bin\\rg.exe"
+ paths_to_try = [
+ f"C:\\Users\\{os.getlogin()}\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\node_modules.asar.unpacked\\@vscode\\ripgrep\\bin\\rg.exe",
+ f"C:\\Users\\{os.getlogin()}\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\node_modules.asar.unpacked\\vscode-ripgrep\\bin\\rg.exe",
+ ]
+ for path in paths_to_try:
+ if os.path.exists(path):
+ rg_path = path
+ break
elif os.name == "posix":
if "darwin" in os.sys.platform:
rg_path = "/Applications/Visual Studio Code.app/Contents/Resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg"