追加:おまけ ipython.elでプロンプトを『In [1]』とかから『>>>』に変更する方法
『『python-mode.el』と『pymacs』と『pycomplete.el』と - 牌語備忘録 - pygo』の続き。
Emacsでipython使えたら便利そうだなーと思って試してみた。
(環境: MacOSX10.4, python2.5, CarbonEmacs-Tiger-20080418)
MacPortsでipythonをインスコした場合
とりあえずMacPortsでipythonをインストール。
sudo port install py25-ipython
ipython.elを取り出す
設定
emacs.elに追加。
※Macportsでipython2.5をインスコした場合の例
(setq ipython-command "/opt/local/bin/ipython2.5") (require 'ipython)
前回の例を含む自分の設定例
※"YOUR-PYMACS-DIRECTORY" は "~/pymacs-dir"とかお好きな場所に。
;; pymacs (autoload 'pymacs-apply "pymacs") (autoload 'pymacs-call "pymacs") (autoload 'pymacs-eval "pymacs" nil t) (autoload 'pymacs-exec "pymacs" nil t) (autoload 'pymacs-load "pymacs" nil t) (eval-after-load "pymacs" '(add-to-list 'pymacs-load-path "YOUR-PYMACS-DIRECTORY")) ;; python-mode, pycomplete (setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist)) (setq interpreter-mode-alist (cons '("python" . python-mode) interpreter-mode-alist)) (autoload 'python-mode "python-mode" "Python editing mode." t) (add-hook 'python-mode-hook '(lambda () (require 'pycomplete) (setq ipython-command "/opt/local/bin/ipython2.5") (require 'ipython)