mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-08 04:30:45 -08:00
Enhanced shell setup for Windows.
Also added documentation explaining how to spawn the iPython process on Windows.
This commit is contained in:
parent
722c985bb0
commit
a1ea6ab81c
1 changed files with 13 additions and 1 deletions
|
|
@ -90,6 +90,18 @@
|
|||
;; (setq python-shell-completion-string-code
|
||||
;; "';'.join(__IP.complete('''%s'''))\n")
|
||||
|
||||
;; Unfortunately running iPython on Windows needs some more tweaking.
|
||||
;; The way you must set `python-shell-interpreter' and
|
||||
;; `python-shell-interpreter-args' is as follows:
|
||||
|
||||
;; (setq
|
||||
;; python-shell-interpreter "C:\\Python27\\python.exe"
|
||||
;; python-shell-interpreter-args
|
||||
;; "-i C:\\Python27\\Scripts\\ipython-script.py")
|
||||
|
||||
;; That will spawn the iPython process correctly (Of course you need
|
||||
;; to modify the paths according to your system).
|
||||
|
||||
;; Please note that the default completion system depends on the
|
||||
;; readline module, so if you are using some Operating System that
|
||||
;; 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
|
|||
(dolist (code python-shell-setup-codes)
|
||||
(when code
|
||||
(message (format msg code))
|
||||
(python-shell-send-string-no-output
|
||||
(python-shell-send-string
|
||||
(symbol-value code) process)))))
|
||||
|
||||
(add-hook 'inferior-python-mode-hook
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue