-
-
Notifications
You must be signed in to change notification settings - Fork 94
Description
Request
Description: I am a big fan of Carapace for its multi-shell consistency and rich completion logic. Currently, to get a modern, interactive selection experience (fuzzy search, path navigation, previews), users must pair Carapace with external frontends like fzf-tab (on Zsh).
While this combination works, fzf-tab is Zsh-exclusive and requires complex configuration to handle styling conflicts with Carapace.
Proposed solution
I would like to propose an interactive flag (e.g., carapace --interactive ...) where Carapace handles the rendering of the selection menu itself, rather than just returning raw strings to the shell.
Desired Functionality: Consistent experience across all supported shells (Bash, Fish, Nu, etc.), not just Zsh.
- Fuzzy Filtering: Filter suggestions directly within the completion menu.
- Path Navigation: Ability to navigate directories (e.g., using /) to trigger a refresh of the completion list without leaving the menu.
- Previews: Native display of descriptions or file previews without relying on shell-specific hacks.
Anything else?
If there any existing solutions that you are aware of please enlighten me