aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/python.el14
1 files changed, 13 insertions, 1 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 9e83ac77f6b..fe39ff1c4c3 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -90,6 +90,18 @@
90;; (setq python-shell-completion-string-code 90;; (setq python-shell-completion-string-code
91;; "';'.join(__IP.complete('''%s'''))\n") 91;; "';'.join(__IP.complete('''%s'''))\n")
92 92
93;; Unfortunately running iPython on Windows needs some more tweaking.
94;; The way you must set `python-shell-interpreter' and
95;; `python-shell-interpreter-args' is as follows:
96
97;; (setq
98;; python-shell-interpreter "C:\\Python27\\python.exe"
99;; python-shell-interpreter-args
100;; "-i C:\\Python27\\Scripts\\ipython-script.py")
101
102;; That will spawn the iPython process correctly (Of course you need
103;; to modify the paths according to your system).
104
93;; Please note that the default completion system depends on the 105;; Please note that the default completion system depends on the
94;; readline module, so if you are using some Operating System that 106;; readline module, so if you are using some Operating System that
95;; bundles Python without it (like Windows) just install the 107;; bundles Python without it (like Windows) just install the
@@ -1565,7 +1577,7 @@ This function takes the list of setup code to send from the
1565 (dolist (code python-shell-setup-codes) 1577 (dolist (code python-shell-setup-codes)
1566 (when code 1578 (when code
1567 (message (format msg code)) 1579 (message (format msg code))
1568 (python-shell-send-string-no-output 1580 (python-shell-send-string
1569 (symbol-value code) process))))) 1581 (symbol-value code) process)))))
1570 1582
1571(add-hook 'inferior-python-mode-hook 1583(add-hook 'inferior-python-mode-hook