diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-09-11 13:33:04 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-09-11 13:33:04 -0700 |
commit | e428dc53cedf54f394a7cddfe8a7ce7fbf469bb9 (patch) | |
tree | 17a0fd5bbca74be5fc1810990aac86de4ff7be33 | |
parent | 96bd2137b3c1a789578946b6c50e1836c495f1d8 (diff) | |
download | sncontinue-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.py | 9 |
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" |