Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any way to get a better terminal in emacs?

Tags:

python

emacs

I'm using emacs for python, and I'd like to have a nice useable shell in emacs to run an interpreter alongside my editing.

Is there any better emacs shell package out there? The default shell is awful.

like image 687
alexgolec Avatar asked Dec 09 '25 22:12

alexgolec


2 Answers

You say "terminal" in the title and "shell" in the question, yet you refer to an interpreter. It's all rather confusing.

If you want a better Python interpreter than the standard (although I'd suggest you explore the features of python-mode first); check out ipython.el which will give you an IPython interface.

If you want a better terminal, try M-x ansi-term, which will give you colors, etc.

If you want a better shell, are you using eshell? You can use your standard shell with M-x shell or M-x ansi-term as above.

like image 94
Nicholas Riley Avatar answered Dec 12 '25 11:12

Nicholas Riley


That depends on what shell you are using, in GNU Emacs 23 there are at least 3 built in:

  • shell - ugly, not working tab
  • eshell - not ugly but tab not working
  • term - not ugly and seems like ipython works with all goodies in it

So you might want to try the term mode.

like image 28
Marek Sapota Avatar answered Dec 12 '25 10:12

Marek Sapota



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!