Oh, look, we made a #fishshell release!
It's a small one, with some important bug fixes over 3.1.0
So random cool #fishshell fact:
Those code snippets in the documentation?
They're highlighted by `fish_indent`, which hooks directly into fish's parser.
This means it'll get even tricky cases like `echo foo\; and echo bar` right - unlike e.g. emacs' fish-mode, which is based on a simple regex (and will tell you `and` anywhere is a keyword)
(also #fish, because #hashetagges)
Like seriously, this release has got a lot of stuff in it.
2254 commits, beating the previous biggest release by almost 20%.
There's improvements in the front, improvements (and cleanup) in the back, improvements all across the stack.
There's nice quality of life stuff like `argparse` defaulting to the current function name in its error, and `math` allowing `x` for multiplication (because `*` is of course a glob.
There's performance improvements, better defau *mic turns off* #fishshell
Yup, released fish 3.1.0. Some highlights:
- $pipestatus
- `VAR=VAL command` env overrides
- Nicer error messages (especially backtraces and for `test`)
- A `time` builtin
- Brace expansions tightened so `git reset HEAD@{0}` works without escaping
- Less buffering for functions
And a *shitload* of other stuff.
Okay, I need to write another #introduction for here, don't I?
Hi, I'm Fabian!
Theoretically, I do unixy computery things that you may or may not care about - the fish shell, some weird tiling script for kwin,...
I also enjoy music - I grew up with metal and blues but am trying to expand. Also videogames.
But in practice, what I do here most of the time is stupid puns, and jeansifying people's avatars.
I'm german but ~98% of my posts are in english.
So:
Probably not a banana.
I sometimes do computery things. Also I can't art.
de/en/nl
he/him (they/them also acceptable)