Another would be: the ability to manipulate streams (or whatever you'd like to call the content that flows through pipes). As in, replay a stream into some new process without re-executing the original.
Another would be to fold terminal output.
Removing the shell/terminal distinction opens a door to a world of possibilities. But, the door closes behind you!
My terminal (https://github.com/sedwards2009/extraterm) can more or less do that now:
https://raw.githubusercontent.com/sedwards2009/extraterm/mas...
> Another would be to fold terminal output.
I did have something like that, but had to disable it. That feature will make a reappearance sometime as I want it for things like automatically collapsing command (e.g. compiler) output if terminals successfully. I only need to see the output of failed builds, for example.
Moving you hand to the mouse, moving the mouse, clicking and clicking is quicker than `cd foo<TAB>`? Or just using a file manager and right click open terminal here?
That, and replace TotalTerminal, which seems to have hit EOL. :( Goodbye, my love..