Tim Cuthbertson
Tim Cuthbertson
I believe it's not the same as a bash subshell, but it's still a sub-pipeline: ``` $ set x (echo -e '1\n2\n3' | grep 2) $ echo $x 2 ```...
Or, maybe I just shouldn't have called it a "subshell" in the issue - it's equivalent to `$(...)` in bash, in which `selecta` works fine.
OK, I've straced it which may help a little. Doing a diff, it looks like it's to do with the `stty` process - but maybe that was already obvious. Here...
Apologies, looks like it moved to https://gist.github.com/timbertson/57c7e37d61baf0c48c86 when I renamed myself on github (gists don't redirect)
> `stty` must do something in fish; otherwise most tools with complex UIs would break I suspect that tools which (a) have complex terminal UIs and (b) are used inside...
I happened to come across this again today with another program, and since I understand it more now, I thought I'd summarize here: As mentioned in https://github.com/fish-shell/fish-shell/issues/1949, fish runs process...
Yup, I'll take a look.
Hmm, so this is a bit awkward. The reason it sometimes it works is because bash printf (used to print "loading .envrc") treats the literal '\033' string as an escape...
More importantly, I'm not sure how much a can of worms it would be to support \0xx - are there other types of escapes we should support too? What's the...
I followed the threads, it looked like the MonoidK instance was [added](https://github.com/typelevel/cats-effect/pull/588) but then [removed](https://github.com/typelevel/cats-effect/pull/594). I'm not sure what the SemiGroupK solution is referring to (is that the same idea...