2008-11-20 68 views
24

有人在那裏使用iPython和emacs 23嗎? emacs維基上的文檔有些混亂,我希望能聽到任何使用emacs進行Python開發的人的意見。你使用下載python模式和ipython.el?你有什麼建議?Emacs 23和iPython

回答

8

我在emacs 23中得到了很好的工作。唯一的問題是在將緩衝區發送到iPython解釋器後焦點沒有返回到python緩衝區。

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

我用IPython的Emacs的CVS(這已經有一段時間的emacs 23)在我的Python開發。然而,我反過來使用它:我通過$ EDITOR環境變量從ipython promt調用emacs。我嘗試了另一種方式,但對所有進程緩衝區有些厭倦,什麼不是。

Emacs是偉大的,但更多功能的命令行。