概要
Emacs 上で Python をコーディングする場合のモードはどれを使うのが良いのかを再検討中。
モードの候補
EmacsでPythonコーディングをする場合、複数のモードが存在する。
以下の3つが選択肢になる。
- Emacs 標準の python.el
- python-mode.el in Launchpad
- fgallina/python.el · GitHub
Emacs 標準の python.el は大分良くなってきたが、機能がちょと不足している。また、自動インデントが pep-8 に対応していない部分がある。
長い間python-mode.el in Launchpadを利用してきたが、補完関連は非常に強力なのだが、やはり自動インデントが pep-8 にちゃんと対応していない部分がある。
インデントが一番意図通りに動作するのが fgallina/python.el · GitHubだったので、これを利用してみている。
設定
本日時点では以下のような設定にしている。補完は iPython 上でやってしまうため、今の所補完関連の設定はしているが、ちゃんと動作していない。
おためし中
もうしばらく利用してみて、python-mode から完全に移行するか検討する。