Backport fixes for Bug#5390 and Bug#5694 from trunk.
commitae3da38afc6269294faf1e6204128b5be2f40c3f
authorChong Yidong <cyd@stupidchicken.com>
Sun, 21 Nov 2010 17:04:43 +0000 (21 12:04 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 21 Nov 2010 17:04:43 +0000 (21 12:04 -0500)
tree46f19e82c04d455aca103cb1b4a37a5c690ef36f
parent1d851570a67adec22da23bdc7499bb489992d578
Backport fixes for Bug#5390 and Bug#5694 from trunk.

* progmodes/python.el: Add Ipython support (Bug#5390).
(python-shell-prompt-alist)
(python-shell-continuation-prompt-alist): New options.
(python--set-prompt-regexp): New function.
(inferior-python-mode, run-python, python-shell): Require
ansi-color.  Use python--set-prompt-regexp to set the comint
prompt based on the Python interpreter.
(python--prompt-regexp): New var.
(python-check-comint-prompt)
(python-comint-output-filter-function): Use it.
(run-python): Use a pipe (Bug#5694).
lisp/ChangeLog
lisp/progmodes/python.el