Emacs 23およびiPython
質問
emacs 23でiPythonを使用している人はいますか? emacs wikiのドキュメントは少し混乱しているので、Python開発にemacsを使用している人から聞いてみたいと思います。ダウンロードpython-modeとipython.elを使用しますか?何をお勧めしますか?
解決
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)
他のヒント
自分で使用したことはありませんが、私はipythonメーリングリストに従っており、スレッド数か月前。
おそらくこれが役立つでしょう
http://lists.ipython.scipy .org / pipermail / ipython-user / 2008-September / 005791.html
問題が発生した場合は、非常に応答性の高いメーリングリストでもあります。
私はPython開発でemacs cvs(しばらくの間emacs 23でした)でipythonを使用しました。しかし、私はそれを他の方法で使用します:$ EDITOR環境変数を通してipython promtからemacsを呼び出します。他の方法で試してみましたが、すべてのプロセスバッファーに少しうんざりしていました。
Emacsは優れていますが、コマンドラインははるかに多用途です。
所属していません StackOverflow