diff options
| author | Billy Biggs <[email protected]> | 2025-06-21 18:23:35 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-22 01:23:35 +0000 |
| commit | 0779697da6caeae09b67a146013612a34f369b74 (patch) | |
| tree | 665d2b22773b28843648b01fd74b5f0dcb392c6f /packages/cli/src/ui/hooks/useCompletion.ts | |
| parent | 63f6a497cba61299a1c24aa96795a55479740ac6 (diff) | |
Add setting enableRecursiveFileSearch to control @-file completion (#1290)
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, |
