Skip to content

fish completions should be installed to /usr/share/fish/vendor-completions.d #2850

Closed

Description

@hanoii

Description

I am installing the deb package manually ona debian trixie based image in a Dockerfile. fish (v4.7.1) completions were not working and I started wondering why.

I traced this back to fish-shell/fish-shell#12220 and https://fishshell.com/docs/current/relnotes.html#changes-to-self-installing-builds

Completions should now be installed to $PREFIX/share/fish/vendor_completions.d.

Version: 3.51.1
Operating system: Linux

Activity

  1. hanoii commented on May 18, 2026

    @hanoii
    Author

    Note, is where the hombrew formulae installs it.

  2. trulede commented on May 22, 2026

    @trulede
    Contributor

    @hanoii would you like to open a PR with the changes?

  3. added
    area: completionsChanges related to shell completions and scripts.
    and removed
    state: needs triageWaiting to be triaged by a maintainer.
    on May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: completionsChanges related to shell completions and scripts.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions