Gibt es jemanden mit iPython mit Emacs 23? Die Dokumente auf dem Emacs-Wiki sind ein bisschen durcheinander und ich würde gerne von jedem hören, der Emacs für die Python-Entwicklung benutzt. Verwenden Sie den Download-Python-Modus und ipython.el? Was empfehlen Sie?Emacs 23 und iPython
Antwort
Ich habe es ziemlich gut mit Emacs 23 funktioniert. Das einzige offene Problem ist der Fokus nicht nach dem Senden des Puffers an den iPython-Interpreter in den Python-Puffer zurückzukehren.
http://www.emacswiki.org/emacs/PythonMode#toc10
(setq load-path
(append (list nil
"~/.emacs.d/python-mode-1.0/"
"~/.emacs.d/pymacs/"
"~/.emacs.d/ropemacs-0.6"
)
load-path))
(setq py-shell-name "ipython")
(defadvice py-execute-buffer (around python-keep-focus activate)
"return focus to python code buffer"
(save-excursion ad-do-it))
(setenv "PYMACS_PYTHON" "python2.5")
(require 'pymacs)
(pymacs-load "ropemacs" "rope-")
(provide 'python-programming)
nutze ich es nie selbst, aber ich folge der ipython Mailingliste, und es gab eine thread ein paar Monate zurück.
vielleicht wird diese
http://lists.ipython.scipy.org/pipermail/ipython-user/2008-September/005791.html
Es ist auch dazu beitragen, eine sehr ansprechende Mailing-Liste, wenn Sie in Schwierigkeiten geraten.
Ich habe mit Emacs cvs ipython in meiner Python Entwicklung (die Emacs 23 seit einiger Zeit gewesen ist). Ich benutze es jedoch anders herum: Ich rufe emacs aus dem ipython-Promt über die $ EDITOR-Umgebungsvariable auf. Ich habe es anders herum versucht, aber ein bisschen müde von all den Prozesspuffern und was nicht.
Emacs ist großartig, aber eine Befehlszeile viel vielseitiger.