emacsの設定を新しく

emacsの設定は以前使っていたマシンのをそのまま使っていたのだけれども、その時は超遅いマシンで、anything.elとかの便利そうなものがいまいち使いづらかったので未導入だった。

今はそんなに遅いマシンでもないのでこのあたりの便利そうなものをいれたい。それとしばらくEcpliseでphpを書いていたのだけれどもどうも慣れない、というのもある。

やったこと

  • init-loader.elで設定ファイルをまとめる
  • auto-install.elでインストールできるものはそっちで入れるようにする
  • anything.el(auto-install-batchで)
  • espresso(これもauto-install-batchで)
  • php-completion(auto-install-from-emacswiki
  • customize-variableとかで設定できるものはそっちで設定

JavaScript書きにはjs2-modeを使っていたけれども、試しにespressoを導入してみた。

はまった点

auto-install-batchでエラーになる。auto-install-from-urlとかを使うと、ダウンロードしてきたファイルの前に、HTTPヘッダがくっついていて、それが原因っぽい。

auto-install.elのダウンロード処理はauto-install-downloadにあって、自分の環境だとwgetを使うようになっていたので、macportsで入れたのを使うようにしたらうまくいった。↓こんな感じの設定。

(setq auto-install-wget-command "/opt/local/bin/wget")

wgetのオプションを適切にするだけでもいいのかも。