Emacs 22에서 IPython 설정

Emacs에서 IPython을 쓰려면 ipython.el을 사용해야 한다. 이 프로그램은 python-mode에 의존하는데 Emacs 22에는 자체 python-mode가 있지만 ipython.el과 연동하려면 수동으로 다시 설치해줘야 한다.

  1. python-mode를 다운받아 압축을 푼다
  2. ipython.el을 다운받는다.
  3. .emacs 수정

.emacs는 다음과 같은 내용을 추가한다.

(add-to-list ‘load-path “/usr/share/emacs/site-lisp/python-mode/”)
(setq ipython-command “/usr/bin/ipython”)
(require ‘ipython)

첫째줄의 경로에는 python-mode.el과 ipython.el이 있는 경로를 써준다.
둘째줄의 경로에는 ipython이 있는 경로를 써준다.

이제 M-x py-shell 으로 Emacs 안에서 IPython을 실행할 수 있다.