とりあえずやってミタ

とりあえず技術的っぽいことをいろいろやってみるブログ

[python] macにemacs24 + jediをインストールしてみた

   

mac(Yosemite)にはデフォルトでemacs22とpython2.7が入っていた。またhomebrewおよびpipはすでにインストール済みとする。


環境構築

emacs24のインストール

インストール後にホームディレクリに.emacs.dがなければ作成


virtualenvをインストール

jediのインストールに必要なのでインストールしておく


MELPAの導入

公式サイト(MELPA #Getting started)の通りに行うものとする。
.emacs.dにinit.elを以下の内容を保存するのみ。


package-filter.elの作成方法も書いてあるけど、これは以前のバージョンのemacsで古いパッケージをアーカイブして管理するのもの(かな?)らしいので、emacs24なら要らなさそう。


jediのインストール

jediのインストールも公式サイトに書いてある通りに進める。
emacsを起動してM-x package-list-packagesで表示されたパッケージからjediを探してインストール。依存パッケージも一括インストールされるはず。

コンパイルログが一通り表示されインストールが完了したようなら、そのまま.emacs.d/init.elを開いて以下を追記

保存したらM-x eval-bufferを実行して設定を反映、最後にM-x jedi:install-serverを実行して完了。



動作確認

インストールが成功していると、pythonファイルを開くと以下のような入力補完が効く

スクリーンショット 2015-10-28 4.25.05

 - メモ

  関連記事