In terms of enhancements, Fish 4.3.3 introduces upgrades such as syntax highlighting for commands using a new --color option, which allows users to customize how syntax highlighting is applied. The commands 'abbr', 'bind', 'complete', 'functions', 'history', and 'type' now support this feature, enabling users to select between auto (default), always, or never for command output coloring. This gives users greater control over their command-line experience.
Another improvement includes the use of fish_color_valid_path to highlight existing file paths in redirection targets. For example, if you redirect output to 'file.txt', and that file already exists, Fish will indicate this with a specific color, making it clear that the original file will be overwritten.
Overall, Fish 4.3.3 not only resolves critical bugs found in version 4.3.0, such as the token insertion issue (#12249), but it also enhances usability through improved readability and customizable features, making it a worthwhile update for users.
In addition to these changes, the Fish community continues to work on future updates, focusing on user feedback and further refining the shell to enhance productivity and user satisfaction. Users are encouraged to explore the new features and report any additional issues to help the development team continue improving Fish Shell
Fish 4.3.3 released
Fish Shell has released version 4.3.3, addressing numerous bugs and introducing beneficial enhancements to improve user experience. The new release fixes issues such as annoying command suggestions not inserting full tokens, soft-wrapped autosuggestions affecting the fish_right_prompt, spurious tmux echo problems, and a theme selection issue with the "tomorrow" theme. In addition to these fixes, Fish 4.3.3 includes upgrades like syntax highlighting for various commands using the --color option and improved command output readability. The release also tweaks sample prompts, themes, and existing file path highlighting in redirection targets.
