Overview

Request 962059 accepted

- version update to 3.4.0
* fish’s command substitution syntax has been extended: $(cmd) now
has the same meaning as (cmd) but it can be used inside double
quotes, to prevent line splitting of the results (#159)
* Complementing the prompt command in 3.3.0, fish_config gained
a theme subcommand to show and pick from the sample themes
(meaning color schemes) directly in the terminal, instead of
having to open a Web browser.
* set and read learned a new option, --function, to set a variable
in the function’s top scope. This should be a more familiar way
of scoping variables and avoids issues with --local, which is
actually block-scoped (#565, #8145)
* string pad now excludes escape sequences like colors that fish
knows about, and a new --visible flag to string length makes
it use that kind of visible width. This is useful to get the
number of terminal cells an already colored string would occupy,
like in a prompt. (#8182, #7784, #4012)
* Performance improvements to globbing, especially on systems
using glibc. In some cases (large directories with files with
many numbers in the names) this almost halves the time taken
to expand the glob.
* Autosuggestions can now be turned off by setting
$fish_autosuggestion_enabled to 0, and (almost) all highlighting
can be turned off by choosing the new “None” theme. The exception
is necessary colors, like those which distinguish autosuggestions
from the actual command line. (#8376)
* The fish_git_prompt function, which is included in the default
prompts, now overrides git to avoid running commands set by
per-repository configuration. This avoids a potential security
issue in some circumstances, and has been assigned CVE-2022-20001

Loading...
Request History
Petr Gajdos's avatar

pgajdos created request

- version update to 3.4.0
* fish’s command substitution syntax has been extended: $(cmd) now
has the same meaning as (cmd) but it can be used inside double
quotes, to prevent line splitting of the results (#159)
* Complementing the prompt command in 3.3.0, fish_config gained
a theme subcommand to show and pick from the sample themes
(meaning color schemes) directly in the terminal, instead of
having to open a Web browser.
* set and read learned a new option, --function, to set a variable
in the function’s top scope. This should be a more familiar way
of scoping variables and avoids issues with --local, which is
actually block-scoped (#565, #8145)
* string pad now excludes escape sequences like colors that fish
knows about, and a new --visible flag to string length makes
it use that kind of visible width. This is useful to get the
number of terminal cells an already colored string would occupy,
like in a prompt. (#8182, #7784, #4012)
* Performance improvements to globbing, especially on systems
using glibc. In some cases (large directories with files with
many numbers in the names) this almost halves the time taken
to expand the glob.
* Autosuggestions can now be turned off by setting
$fish_autosuggestion_enabled to 0, and (almost) all highlighting
can be turned off by choosing the new “None” theme. The exception
is necessary colors, like those which distinguish autosuggestions
from the actual command line. (#8376)
* The fish_git_prompt function, which is included in the default
prompts, now overrides git to avoid running commands set by
per-repository configuration. This avoids a potential security
issue in some circumstances, and has been assigned CVE-2022-20001


Simon Lees's avatar

simotek accepted request

Thanks

openSUSE Build Service is sponsored by