In order to use IPython during Python development in Emacs, I have been opening up a terminal, and typing ipython
. This doesn\'t seem like the right way to do i
I've tried abo-abo's approach to running ipython inside of emacs. Its a pretty slick way of shortcutting shell functions within emacs. However, you do lose emacs functionality when you are in the shell (e.g. can't M-x o
out of the shell)
Instead, I personally think that using the Emacs builtin shell command (M-x shell
) is much better. You can run ipython within the Emacs builtin shell and still have all Emacs functionality that we all know and love.