3 ms·
> It doesn't work well with full-screen programs eshell, at least in the past, is quick to involve ansi-term (M-x ansi-term) when launching a program that requ
by jrockway 4y ago
> It doesn't work well with full-screen programs
eshell, at least in the past, is quick to involve ansi-term (M-x ansi-term) when launching a program that requires it. I recall being able to run Emacs inside of Emacs circa 2008, not sure if things have changed since then.
- _emacsomancer_ 4y agoThere's also eshell-vterm[1], which allows eshell to use vterm for visual commands. [1]: https://github.com/iostapyshyn/eshell-vterm https://github.com/iostapyshyn/eshell-vterm
- celrod 4y agoI haven't tried eat (Emulate A Terminal) yet, but I've been meaning to: https://codeberg.org/akib/emacs-eat https://codeberg.org/akib/emacs-eat Eat is an terminal emulator supporting eshell, written in elisp. It also supports full screen programs. It claims vterm is 1.5x faster, though, but that eat doesn't flicker while vterm does. I haven't noticed vterm flickering, or maybe I just don't notice?
- _emacsomancer_ 4y agoI've tried out eat a bit, it does also have something similar to eshell-vterm (for visual commands), but, obviously, in eat. My limited experience is that: (a) vterm doesn't feel like it flickers to me; (b) vterm still also feels faster than eat.
- celrod 4y agoThanks, I'll give eshell-vterm a try.
- shadowofneptune 4y agoThat's what I meant by keeping a list, didn't expand on that much. It's something that needs to be configured per-program, which is an issue.