fix(tui): include hidden paths in @ autocomplete

This commit is contained in:
Mario Zechner 2026-02-03 01:35:32 +01:00
parent 7a9c668357
commit ba5eb05f44
2 changed files with 32 additions and 0 deletions

View file

@ -101,6 +101,13 @@ function walkDirectoryWithFd(
"--type",
"d",
"--full-path",
"--hidden",
"--exclude",
".git",
"--exclude",
".git/*",
"--exclude",
".git/**",
];
// Add query as pattern if provided
@ -122,6 +129,11 @@ function walkDirectoryWithFd(
const results: Array<{ path: string; isDirectory: boolean }> = [];
for (const line of lines) {
const normalizedPath = line.endsWith("/") ? line.slice(0, -1) : line;
if (normalizedPath === ".git" || normalizedPath.startsWith(".git/") || normalizedPath.includes("/.git/")) {
continue;
}
// fd outputs directories with trailing /
const isDirectory = line.endsWith("/");
results.push({