Fish 4.2.1 released
So there was a recent update for Fish shell, not a huge leap forward, but important because it fixes some problems people were running into. A common setup involved installing from a tarball, skipping Sphinx documentation builds by using -DBUILD_DOCS=OFF. This worked fine most of the time, but occasionally users would encounter a situation where the sphinx-build executable just wasn't there.
The tricky part was that even with those, without documentation settings or missing dependencies, their internal man pages and help files still wouldn't show up. It felt like an oversight in the build system; if no docs were being compiled externally, why rely on Sphinx entirely to generate everything?
That specific issue has finally been resolved now. The correction for this helps ensure those built-in resources appear correctly when documentation building is disabled or Sphinx isn't available.
Then there's another problem that was addressed: fish_config, which manages the shell's appearance and behavior through themes. Specifically, the part of the interface dealing with colors, sometimes called the "colors" tab, used to have a bug where it wouldn't function properly.
This update makes things more reliable for anyone tweaking their Fish experience via fish_config. Those two separate problems are now fixed, hopefully making users' lives just a little easier when working with the shell.
Release fish 4.2.1
This release fixes the following problems identified in 4.2.0: When building from a tarball without Sphinx (that is, with -DBUILD_DOCS=OFF or when sphinx-build is not found), builtin man pages and...
