Update fish to 3.1.0
Complete list of improvements and new features can be found here
Depends on D8231 D8236
Hmm, something is fishy (pun intended) about sudo command completion. I'm investigating the issue and doing further testing of this new release.
Did a reboot and now everything works. I guess it's because i have fish setup as my login shell.
This conflicts with ripgrep as that package also provides the fish completion.
Perhaps just remove $installdir/usr/share/fish/completions/rg.fish in the install step?
hmm, or remove it from ripgrep package, as i did for bat like @DataDrake suggested.
If it's anything like the completions provided by bat, the fish-provided ones will be more complete and "correct".
They are pretty much identical. But I agree with removing it in the ripgrep package, or moving it to the correct directory: /usr/share/fish/vendor_completions.d (per the fish documentation)
I just removed them, see D8231 and D8236.
And i agree with you @silke if one of our packages wants/needs to provide it's own completion, it should be installed in /usr/share/fish/vendor_completions.d