Configure IPython5 to have IPython3's readline, tab-completion, (lack-of) syntax highlighting, etc? (self.IPython)Like most programmer's I do not like change especially library changes, hence why I had to revert the latest IPython tab-completion back to the previous versions.
Start by creating a default iPython profile. From your shell, type:
$ ipython profile create
That should give output similar to this:
[ProfileCreate] Generating default config file: u'/home/user/.ipython/profile_default/ipython_config.py' [ProfileCreate] Generating default config file: u'/home/user/.ipython/profile_default/ipython_kernel_config.py'
Open the newly created file with your favourite text editor, in the above example shown as:
$ vim /home/user/.ipython/profile_default/ipython_config.py
Add the following lines at the bottom:
c.TerminalInteractiveShell.display_completions = 'readlinelike'
Save the file.