Python 3.7.4 (default, Aug 13 2019, 20:35:49)
Type ‘copyright’, ‘credits’ or ‘license’ for more information
IPython 7.8.0 – An enhanced Interactive Python. Type ‘?’ for help.
WARNING: your terminal doesn’t support cursor position requests (CPR).
ipython>=5 has a auto-complete feature which breaks the emacs sub-shell, you can fix this by changing this line python-shell-interpreter-args "--colors=Linux --profile=default" and add --simple-prompt .
It will allow you to see ipython correctly but for some reason I did not get yet the auto-completion in emacs is not as effective as it used to be.