I'm using carapace on Windows with PowerShell, not sure if the issues I'm seeing are relevant elsewhere.
Filename completion works inconsistently when using carapace versus not.
Example:
notepad c:\winTab
Versus:
nvim c:\winTab
The former will complete to C:\Windows
whereas the later doesn't complete anything.
carapace should try to match the shell's native completion matching.
In general, if the completion is expecting a filename but the only valid matches are directories, carapace should complete directories.
On Windows, filenames are case insensitive so carapce should ignore case.
Maybe not the best option but for many commands like nvim
where carapace may get in the way of returning useful results, just return nothing and let the default PowerShell completion fallback take over.
For other commands like git
, this might not be a great option and result in an inconsistent experience, so I would at least consider trying to match the shell's behavior somewhat.
No response
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too