this post was submitted on 12 May 2024
29 points (91.4% liked)

Emacs

2201 readers
1 users here now

Our infinitely powerful editor.

founded 4 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] Byter@lemmy.one 7 points 6 months ago (2 children)

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/

[–] kebabslob@lemmy.blahaj.zone 4 points 6 months ago (1 children)
[–] Byter@lemmy.one 4 points 6 months ago

niggle (plural niggles)

A minor complaint or problem.

https://en.wiktionary.org/wiki/niggle

[–] Makussu@feddit.de 1 points 6 months ago (1 children)

How do u toggle eat? Just a keybind to open it and close it with q?

[–] Byter@lemmy.one 1 points 6 months ago (1 children)

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 and Eat--Eshell-Process-Running.

[–] Makussu@feddit.de 1 points 6 months ago

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