Skip to content

remove fish auto-completions from ripgrep release #1577

@BurntSushi

Description

@BurntSushi

The main issue here is that the Fish project wants to own auto-completions for ripgrep, and generally speaking, I don't want to stop them. In particular, ripgrep's Fish auto-completions are auto-generated by Clap (ripgrep's argv parser). I have no idea how good they are, but they are only provided by ripgrep because it's easy to provide them. Otherwise, I would not maintain them.

The actual reason to drop them is that they are causing problems. See #1485 and fish-shell/fish-shell#6868 in particular.

The plan here is:

  • The ripgrep 12.1.0 release will include a notice that the Fish shell completions will be dropped from the next major version release.
  • The ripgrep 13.0.0 release will drop Fish shell completions.
  • The Fish project should be notified once the ripgrep 13 release is out so that they can merge ripgrep auto-completions as they see fit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions