mirror of
https://github.com/fish-shell/fish-shell
synced 2024-11-13 00:17:25 +00:00
967c1d51ee
Brace expansion with single words in it is quite useless - `HEAD@{0}` expanding to `HEAD@0` breaks git. So we complicate the rule slightly - if there is no variable expansion or "," inside of braces, they are just treated as literal braces. Note that this is technically backwards-incompatible, because echo foo{0} will now print `foo{0}` instead of `foo0`. However that's a technicality because the braces were literally useless in that case. Our tests needed to be adjusted, but that's because they are meant to exercise this in weird ways. I don't believe this will break any code in practice. Fixes #5869. |
||
---|---|---|
.. | ||
_static | ||
cmds | ||
commands.rst | ||
conf.py | ||
design.rst | ||
faq.rst | ||
fish_indent_lexer.py | ||
index.rst | ||
license.rst | ||
tutorial.rst |