diff options
| author | Fabián Ezequiel Gallina | 2014-07-20 15:12:30 -0300 |
|---|---|---|
| committer | Fabián Ezequiel Gallina | 2014-07-20 15:12:30 -0300 |
| commit | b06a0dff84b2ec6b32e5740c17d595f6874e884f (patch) | |
| tree | e5d930815db4de04d665780e1a0979b2a147efc3 /etc | |
| parent | 880b716696b4d8737e7199d6487f17b7e6825dd4 (diff) | |
| download | emacs-b06a0dff84b2ec6b32e5740c17d595f6874e884f.tar.gz emacs-b06a0dff84b2ec6b32e5740c17d595f6874e884f.zip | |
Make python.el work with IPython automatically.
* lisp/progmodes/python.el:
(python-shell-completion-setup-code): New value supporting iPython.
(python-shell-completion-string-code): New value supporting iPython.
(python-shell-completion-get-completions): Use them.
(python-shell-completion-module-string-code): Make obsolete.
(python-shell-prompt-input-regexps)
(python-shell-prompt-output-regexps): Add safeguard for ipdb.
(python-shell-output-filter): Fix comment typo.
* test/automated/python-tests.el:
(python-util-clone-local-variables-1): Fix test.
Fixes: debbugs:15510
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 17 |
1 files changed, 17 insertions, 0 deletions
| @@ -670,6 +670,23 @@ display a "Homepage" header.) | |||
| 670 | ** In Prolog mode, `prolog-use-smie' has been removed, | 670 | ** In Prolog mode, `prolog-use-smie' has been removed, |
| 671 | along with the non-SMIE indentation code. | 671 | along with the non-SMIE indentation code. |
| 672 | 672 | ||
| 673 | ** Python mode | ||
| 674 | |||
| 675 | *** Out of the box support for CPython, iPython and readline based shells. | ||
| 676 | **** `python-shell-completion-module-string-code` is no longer used. | ||
| 677 | |||
| 678 | *** Automatic shell prompt detection. | ||
| 679 | **** New user options: | ||
| 680 | ***** `python-shell-interpreter-interactive-arg`. | ||
| 681 | ***** `python-shell-prompt-detect-enabled`. | ||
| 682 | ***** `python-shell-prompt-detect-failure-warning`. | ||
| 683 | ***** `python-shell-prompt-input-regexps`. | ||
| 684 | ***** `python-shell-prompt-output-regexps`. | ||
| 685 | |||
| 686 | *** Python shell support for remote hosts via tramp. | ||
| 687 | |||
| 688 | *** Correct display of line numbers for code sent to the Python shell. | ||
| 689 | |||
| 673 | ** Remember | 690 | ** Remember |
| 674 | 691 | ||
| 675 | *** The new command `remember-notes' creates a buffer that is saved on exit. | 692 | *** The new command `remember-notes' creates a buffer that is saved on exit. |