3.4.0 (ST3 and ST4)
The version immediately before this is 3.2.0. There is no version 3.3.0
Support for fish 3.3:
- There were no relevant changes to the fish syntax in fish version 3.3
Support for fish 3.4:
- Add the alternate syntax for command substitution
$(...)
which works in double-quoted as well as unquoted strings (fish-shell/fish-shell#159, fish-shell/fish-shell#8059) - Compatibility highlighter will draw attention to the deprecated use of
&
without a separator before or after it (fish-shell/fish-shell#7991)
Improvements:
- Allow the
fish_directory
setting to be a dictionary with per-platform values in addition to a simple string (thanks @eugenesvk!) - Use
meta.function-call.operator.control.
{newline
,semicolon
,ampersand
} to distinguish control operators
Renamed scopes:
keyword.operator.control.
{double-ampersand
,double-bar
} ->meta.function-call.operator.control.
{double-ampersand
,double-bar
}