2008-11-20 19 views
24

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

8

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) 
0

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.