##// END OF EJS Templates
Extra information on changelog.
Matthias Bussonnier -
Show More
@@ -36,8 +36,8 b' since 2012, and pydb is not installable from PyPI'
36
36
37
37
38
38
39 Replacement of readline and TerminalInteractiveShell
39 Replacement of readline in TerminalInteractiveShell and PDB
40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41
41
42 IPython 5.0 now uses ``prompt_toolkit``. The
42 IPython 5.0 now uses ``prompt_toolkit``. The
43 ``IPtyhon.terminal.interactiveshell.TerminalInteractiveShell`` now uses
43 ``IPtyhon.terminal.interactiveshell.TerminalInteractiveShell`` now uses
@@ -45,14 +45,23 b' IPython 5.0 now uses ``prompt_toolkit``. The'
45 thus changed or disappeared. The class keep the same name to avoid breaking
45 thus changed or disappeared. The class keep the same name to avoid breaking
46 user configuration for the options which names is unchanged.
46 user configuration for the options which names is unchanged.
47
47
48
48 The usage of ``prompt_toolkit`` is accompanied by a complete removal of all
49 A particular side effect of not using `readline` anymore is that `.inputrc`
49 code, using ``readline``. A particular effect of not using `readline` anymore
50 settings are note effective anymore. Options having similar effects have likely
50 is that `.inputrc` settings are note effective anymore. Options having similar
51 been replaced by a configuration option on IPython itself (e.g: vi input mode).
51 effects have likely been replaced by a configuration option on IPython itself
52 (e.g: vi input mode).
52
53
53 The `PromptManager` class have been removed, and the prompt machinery simplified.
54 The `PromptManager` class have been removed, and the prompt machinery simplified.
54 See `TerminalInteractiveShell.prompts` configurable for how to setup your prompts.
55 See `TerminalInteractiveShell.prompts` configurable for how to setup your prompts.
55
56
57 .. note::
58
59 During developement and beta cycle, ``TerminalInteractiveShell`` was
60 temporarly moved to ``IPtyhon.terminal.ptshell``.
61
62
63 Most of the above remarks also affect `IPython.core.debugger.Pdb`, the `%debug`
64 and `%pdb` magic which do not use readline anymore either.
56
65
57
66
58
67
General Comments 0
You need to be logged in to leave comments. Login now