The situation
I often open spiceedit at $HOME and drill down from there. Home is not a git repo, so the finder takes the filepath.Walk path. On a Mac that walk hits Library and every dot dir first, fills the 200,000-entry cap with files nobody ever searches for, and the projects I actually care about never make it into the index, so Esc p cannot find them. The docs call the cap "practically never an issue", which is fair for repos, but a home-dir root blows past it easily.
Workaround that already works
The walker honors .gitignore files, so a ~/.gitignore listing Library/, media dirs and .* fixes it completely. Nice design, but it took source-diving to discover, and a stray ~/.gitignore in a non-repo is a surprising thing to maintain.
Suggestion
In the non-git walk, skip hidden files and directories by default (the fd and ripgrep convention). It keeps the no-config stance: hidden files are almost never what Esc p is for, and the git path already excludes untracked junk for repos. A toggle in the finder would be a bonus, but the default change alone covers the real cases.
The situation
I often open spiceedit at
$HOMEand drill down from there. Home is not a git repo, so the finder takes thefilepath.Walkpath. On a Mac that walk hitsLibraryand every dot dir first, fills the 200,000-entry cap with files nobody ever searches for, and the projects I actually care about never make it into the index, soEsc pcannot find them. The docs call the cap "practically never an issue", which is fair for repos, but a home-dir root blows past it easily.Workaround that already works
The walker honors
.gitignorefiles, so a~/.gitignorelistingLibrary/, media dirs and.*fixes it completely. Nice design, but it took source-diving to discover, and a stray~/.gitignorein a non-repo is a surprising thing to maintain.Suggestion
In the non-git walk, skip hidden files and directories by default (the fd and ripgrep convention). It keeps the no-config stance: hidden files are almost never what
Esc pis for, and the git path already excludes untracked junk for repos. A toggle in the finder would be a bonus, but the default change alone covers the real cases.