When I run code from a buffer in
python-mode for it to evaluate in a dedicated inferior ipython process emacs freezes. It freezes if, while the code is evaluating, I try to edit the buffer from which I sent the code. I am unable to move the point, am unable to change buffers, am unable to type, and the time in the mode-line does not update.
What can I do to stop this from happening? Could it be related to the settings of my python-shell-interpreter?
Here is my python init
(use-package python :mode ("\\.py\\'" . python-mode) :interpreter ("ipython" . python-mode) :demand :config (setq python-shell-interpreter "ipython" python-shell-interpreter-args "-i"))