Fabian Boehm
Fabian Boehm
I think everyone's enjoying the new expanded abbreviations so far. It might be cool if we shipped some and turned them on by default. Some possibilities include the two examples...
I've thought for quite a while that we need to do something about webconfig - our web-based configuration tool. It isn't keeping up with new features, like our extended abbreviations...
## Description We have a lot of completions that look like ```fish pip completion --fish 2>/dev/null | source ``` That's *fine*, upstream gives us some support. However, the scripts they...
This can be used to get the current command, even following decorators like `command` or `exec` or `and`. That makes it useful e.g. to make abbrs only apply to a...
Our `realpath` builtin is quite odd. Unlike other builtins, it's not actually used first because we didn't want to implement the entirety of the typically available interface, and so we...
Noticed in #9940: If you want to decorate something with `command` to only call commands, you can't use a `--` to avoid it being called as e.g. `command -q`: ```fish...
As discovered on matrix/gitter: ```fish foo & && disown ``` is seen as syntactically valid, but doesn't do anything sensible. The backgrounded command doesn't set $status and so the `&&`...
Unlike other things that query for command existence, `functions --query` returns the number of arguments that didn't exist. This isn't a regression, it happens in 3.6.1. ```fish type -q echo...
`fish_job_summary` calls `commandline -f repaint`, which, if it is called via something in fish_prompt, causes it to loop. I found this when I noticed that fossil crashes if $PWD doesn't...
Since 029a675, this uses the `string` builtin in omf.packages.install: https://github.com/oh-my-fish/oh-my-fish/blame/d427501b2c3003599bc09502e9d9535b5317c677/pkg/omf/functions/packages/omf.packages.install.fish#L22 That was only introduced in fish 2.3.0 (and it's possible this specific usage only worked in an even later version),...