Fish 4.3.3 released
Fish Shell has recently launched version 4.3.3, addressing numerous bugs and introducing several beneficial enhancements.
One thing fixed is that annoying bug where if you picked a command suggestion, it wouldn't always insert the full token. That was super frustrating because users kept running into weird glitches when trying to navigate through their command history. Another glitch addressed involves soft-wrapped autosuggestions messing with fish_right_prompt; this caused some visual headaches for folks seeing distorted or overlapping text.
Also patched is that spurious tmux echo issue, the kind where typing a quick command could result in weird duplicate output. It was really dragging down the user experience, especially for tmux users. The issue with the 'tomorrow' theme always selecting the light variant has now been properly fixed, eliminating the unintended behavior so that themes function as expected.
The sample prompts and available themes have gotten an additional tweak too, ensuring they install cleanly. Additionally, a bug that hid the final line of command output when it lacked a newline has been fixed to improve readability in history.
On top of these fixes, this release includes some noticeable upgrades. The 'abbr,' 'bind,' 'complete,' 'functions,' 'history,' and 'type' commands now support a --color option to handle syntax highlighting differently depending on need. Basically, users can pick auto (the default), always, or never for the color in their command output.
An update that makes things easier is using fish_color_valid_path to highlight existing file paths when they're part of redirection targets, like if you point output at 'file.txt' and it exists already, Fish will now show it as clobbering the original with a specific colored indicator.
Release fish 4.3.3
This release fixes the following problems identified in fish 4.3.0: Selecting a completion could insert only part of the token (#12249).
