Подтвердить что ты не робот

Emacs 23 и iPython

Есть ли там кто-нибудь, используя iPython с emacs 23? Документы на emacs wiki немного путаются, и мне будет интересно услышать от любого, кто использует emacs для разработки Python. Используете ли вы режим загрузки python и ipython.el? Что вы рекомендуете?

4b9b3361

Ответ 1

Я отлично справился с emacs 23. Единственной открытой проблемой является то, что фокус не возвращается в буфер python после отправки буфера в интерпретатор iPython.

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)

Ответ 2

никогда не использовал его сам, но я следую списку рассылки ipython, а через пару месяцев назад thread.

возможно, это поможет

http://lists.ipython.scipy.org/pipermail/ipython-user/2008-September/005791.html

Это также очень отзывчивый список рассылки, если вы столкнулись с трудностями.

Ответ 3

Я использовал ipython с emacs cvs (который был emacs 23 в течение некоторого времени) в моей разработке python. Я, однако, использую его по-другому: я вызываю emacs из прошивки ipython через переменную среды $EDITOR. Я попробовал это наоборот, но немного устал от всех буферов процессов, а что нет.

Emacs замечательный, но в командной строке гораздо более универсальный.