finedaypicnicの日記: Emacs24にjedi.elをインストール
まず、必要なパッケージをインストールします。
sudo aptitude install python-virtualenv auto-complete-el
/usr/share/doc/auto-complete-el/README.Debianを読んで~/.emacs.d/init.elに設定を追加します。 次にEmacsWikiにあるとおり、~/.emacs.d/init.elに追加してmarmaladeやMELPAのレポジトリを使えるようにします。
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
さらにここにあるとおり、jediの設定も追加します。
(add-hook 'python-mode-hook 'auto-complete-mode)
(add-hook 'python-mode-hook 'jedi:ac-setup)
次にEmacsを再起動して、このコマンドをEmacsで実行します。
M-x package-list-packages
リストからjediを選択してインストールすると、~/.emacs.d/elpa/にインストールされます。
初回利用時に次のコマンドを実行します。
M-x jedi:install-server
すると、ここに紹介されているとおりに、~/.emacs.d/.python-environments/default/ができてPythonの自動補完が使えるようになります。
Emacs24にjedi.elをインストール More ログイン