to escape any “a” or “b” in an argument you can use string replace -ra '()' '\$1' foobar instead of needing 8 backslashes. Regex-easyesc, which makes string replace -r not do a superfluous round of unescaping in the replacement expression. The following feature flags have been enabled by default: For example, to list all the separate extensions used on files in /usr/share/man (after removing one extension, commonly a “.gz”): Using special input functions in bindings, in combination with and/ or conditionals, no longer crashes ( #9051).įish 3.5.0 (released June 16, 2022) ¶ Notable improvements and fixes ¶Ī new path builtin command to filter and transform paths ( #7659, #8958). The job summary contained extra blank lines if the prompt used multiple lines, which is now fixed ( #9044). Status fish-path on Linux-based platforms could print the path with a “ (deleted)” suffix (such as /usr/bin/fish (deleted)), which is now removed ( #9019).Ĭancelling an initial command (from fish’s -init-command option) with Control- C no longer prevents configuration scripts from running ( #9024). On terminals that emit a CSI u sequence for Shift- Space, fish inserts a space instead of printing an error. This release also fixes a number of problems identified in fish 3.5.0.Ĭompleting git blame or git -C works correctly ( #9053). The error message when launching a command that is built for the wrong architecture on macOS is more helpful ( #9052). History merge when in private mode is now an error, rather than wiping out other sessions’ history ( #9050). Printf returns a better error when used with arguments interpreted as octal numbers ( #9035). This release of fish introduces the following small enhancements:Ĭursor shaping for Vi mode is enabled by default in tmux, and will be used if the outer terminal is capable ( #8981). Release notes ¶ fish 3.5.1 (released July 20, 2022) ¶
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |