Skip to content

Fish bridge not working #3149

@TheCodeLamp

Description

@TheCodeLamp

Current Behavior

I have:

# bridges.yaml
zellij: fish

and CARAPACE_BRIDGES is set to fish,bash.

When I run carapace zellij nushell zellij - I get an empty list, however, when I run fish --command 'complete "--do-complete=zellij -"' I get the appropriate completions.

carapace --list --all --format json allows me to see that zellij is recognized as a bridge command.

Expected Behavior

I expect to get the same completions from the two commands if carapace actually use fish for it's bridge.

Steps To Reproduce

I have tried to make a spec file for zellij, but this didn't work. I have tried to use a different shell (bash), but this didn't work.

Version

1.5.7

OS

  • Darwin
  • Linux
  • Termux
  • Windows

Shell

  • Bash
  • Elvish
  • Fish
  • Nushell
  • Oil
  • Powershell
  • Xonsh
  • Zsh

Anything else?

The fish completion file, located at .config/fish/completions/zellij.fish, is generated by the command zellij setup --generate-completion fish.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfundFundable with polar.shlinuxnushell

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions