diff options
Diffstat (limited to 'packages/cli/src/ui/hooks/useCompletion.ts')
| -rw-r--r-- | packages/cli/src/ui/hooks/useCompletion.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/cli/src/ui/hooks/useCompletion.ts b/packages/cli/src/ui/hooks/useCompletion.ts index 7cbe8a7e..eef54fc8 100644 --- a/packages/cli/src/ui/hooks/useCompletion.ts +++ b/packages/cli/src/ui/hooks/useCompletion.ts @@ -322,10 +322,16 @@ export function useCompletion( let fetchedSuggestions: Suggestion[] = []; const fileDiscoveryService = config ? config.getFileService() : null; + const enableRecursiveSearch = + config?.getEnableRecursiveFileSearch() ?? true; try { // If there's no slash, or it's the root, do a recursive search from cwd - if (partialPath.indexOf('/') === -1 && prefix) { + if ( + partialPath.indexOf('/') === -1 && + prefix && + enableRecursiveSearch + ) { if (fileDiscoveryService) { fetchedSuggestions = await findFilesWithGlob( prefix, |
