core: prevent file system scanning when in root directory to avoid unnecessary operations

thinking-toggle-wip
Dax Raad 2025-12-19 13:15:11 -05:00 committed by Aiden Cline
parent f084a0cfee
commit 71af1859fa
1 changed files with 2 additions and 0 deletions

View File

@ -125,6 +125,8 @@ export namespace File {
let cache: Entry = { files: [], dirs: [] }
let fetching = false
const fn = async (result: Entry) => {
// Disable scanning if in root of file system
if (Instance.directory === path.parse(Instance.directory).root) return
fetching = true
const set = new Set<string>()
for await (const file of Ripgrep.files({ cwd: Instance.directory })) {