this post was submitted on 19 Nov 2023
1 points (66.7% liked)
Emacs
313 readers
3 users here now
A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!
Get Emacs
Rules
- Posts should be emacs related
- Be kind please
- Yes, we already know: Google results for "emacs" and "vi" link to each other. We good.
Emacs Resources
Emacs Tutorials
- Beginner’s Guide to Emacs
- Absolute Beginner's Guide to Emacs
- How to Learn Emacs: A Hand-drawn One-pager for Beginners
Useful Emacs configuration files and distributions
Quick pain-saver tip
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
"In my experience Emacs simply isn't a very good terminal to run a shell in anyway"
Do you know about
vterm
andeat
? If yes, what is the problem with these?not OP, but i tried eat for about 2 seconds and immediately gave up. The backspace key produces spaces.
Then I tried vterm. The backspace key works! OK the basics are out of the way. Let's try my basic git workflow, using ncurses program tig to view a log. Nope, lots of random jumpy scrolling.
Maybe these issues have work arounds. But iterm2 + tmux + Emacs already work flawlessly. Years of use with 0 issues.
As the others have mentioned, check that
TERM
is correctly set (it should be something likeeat-truecolor
), but also make sure that the terminfo file is there. If you're on Mac or, I assume, any flavor of BSD, the version that comes with eat won't work out of the box because Linux and Darwin/BSD compile these files differently.Just run
M-x eat-compile-terminfo
and that should get you the proper files for your system. Restart eat and it should work.