3 ms·
> I would be very happy to see shells shed the idea that everything needs to be done in the context of emulating a terminal from the 70s. In Emacs, there is a
by setopt 2y ago
> I would be very happy to see shells shed the idea that everything needs to be done in the context of emulating a terminal from the 70s.
In Emacs, there is a big difference between M-x vterm (which emulates a 70s terminal), M-x shell (which doesn’t emulate a terminal, but still runs e.g. bash underneath), and M-x eshell (which replaces bash etc. completely, and thus offers abstractions like “cd into an ssh: path”, “cp this file from an ssh: path”, “pipe this file through an Emacs function”, etc. that you normally don’t expect). If you’re into alternative ways of working with shells this might be interesting.
(With that said, I myself went back to a “real” terminal. These days I’m using Zsh in iTerm2.)