2012年9月4日

Emacs での Python コーディングに python-mode.el でも標準の python.el でもない python.el を使ってみている

概要

Emacs 上で Python をコーディングする場合のモードはどれを使うのが良いのかを再検討中。

モードの候補

EmacsでPythonコーディングをする場合、複数のモードが存在する。
以下の3つが選択肢になる。

Emacs 標準の python.el は大分良くなってきたが、機能がちょと不足している。また、自動インデントが pep-8 に対応していない部分がある。

長い間python-mode.el in Launchpadを利用してきたが、補完関連は非常に強力なのだが、やはり自動インデントが pep-8 にちゃんと対応していない部分がある。

インデントが一番意図通りに動作するのが fgallina/python.el · GitHubだったので、これを利用してみている。

設定

本日時点では以下のような設定にしている。補完は iPython 上でやってしまうため、今の所補完関連の設定はしているが、ちゃんと動作していない。

おためし中

もうしばらく利用してみて、python-mode から完全に移行するか検討する。

blog comments powered by Disqus