I’ve been using konsole (and iterm2 on my work mac) for most of my working career, but on the linux side, I’ve recently switched to Kitty, but now I’m wondering if I can finally get used to just using emacs on both.
Does anyone use emacs as their main terminal? Is there one better than ansi-term that supports modern features like libsixel?
I still can’t quite get used to the keybindings (like C-c twice for ^C) and some other weirdness.
I haven’t fully moved my terminal needs to Emacs (though I’d like to) for the same little niggles you mentioned. Just wanted to recommend another option amongst the good ones already suggested here.
https://codeberg.org/akib/emacs-eat/
Same little what
https://en.wiktionary.org/wiki/niggle
How do u toggle eat? Just a keybind to open it and close it with q?
I’m not sure I understand your question.
Eat has its own major mode which is used when you open a standalone buffer via the
eat
function.When it’s embedded in Eshell it mostly just does the right thing whenever you invoke a command that uses terminal control codes (e.g. htop) – and many of those can be closed with q, yes.
I assume Eat is activated for any program listed in the eshell-visual-commands variable (but I’ll admit I don’t really understand how that works). The notable new minor modes present when I run htop in eshell are
Eat--Eshell-Local
andEat--Eshell-Process-Running
.Yeah i was just asking if you close your eat buffer with q. I really like having one button to open and close my terminal so thats why i asked. Thanks for the extensive awnser tho