You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Helix respects .gitignore for the purposes of tab-completion when selecting a debug target. While this makes sense for probably every other file selection in Helix, in this case, it makes it harder to quickly select the correct file.
While I've given reproduction steps for Cargo projects, this problem is likely to occur with many languages and build systems, since it is normal to .gitignore build directories.
Reproduction Steps
I tried this:
Ensure debugging is available (as per hx --health rust)
Build a typical Cargo project (such as Helix itself, or the Hello World generated by cargo new), then open any source file in Helix
<space> g l
Select "binary" or "binary (terminal)"
Try to enter the path of the executable using tab completion
I expected this to happen:
Helix should allow tab-completion of the target/ directory.
Instead, this happened:
Any other file or directory can be tab-completed, but target/ must be typed manually, because it is in .gitignore.
Helix log
No response
Platform
Linux
Terminal Emulator
Konsole
Helix Version
22.12-497-g5b3dd6a6
The text was updated successfully, but these errors were encountered:
Summary
Helix respects
.gitignore
for the purposes of tab-completion when selecting a debug target. While this makes sense for probably every other file selection in Helix, in this case, it makes it harder to quickly select the correct file.While I've given reproduction steps for Cargo projects, this problem is likely to occur with many languages and build systems, since it is normal to
.gitignore
build directories.Reproduction Steps
I tried this:
hx --health rust
)cargo new
), then open any source file in Helix<space> g l
I expected this to happen:
Helix should allow tab-completion of the
target/
directory.Instead, this happened:
Any other file or directory can be tab-completed, but
target/
must be typed manually, because it is in.gitignore
.Helix log
No response
Platform
Linux
Terminal Emulator
Konsole
Helix Version
22.12-497-g5b3dd6a6
The text was updated successfully, but these errors were encountered: