aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorFabián Ezequiel Gallina2014-07-20 15:12:30 -0300
committerFabián Ezequiel Gallina2014-07-20 15:12:30 -0300
commitb06a0dff84b2ec6b32e5740c17d595f6874e884f (patch)
treee5d930815db4de04d665780e1a0979b2a147efc3 /etc
parent880b716696b4d8737e7199d6487f17b7e6825dd4 (diff)
downloademacs-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/NEWS17
1 files changed, 17 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 2f3a3d0e38e..19356f7473b 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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,
671along with the non-SMIE indentation code. 671along 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.