anything.elを使ってみようとしたがうまくインストールできず、困っているとhelmというのがあると聞いてそっちの方をインストールする気になってしまった。
インストール
$ cd PATH/TO/.EMACS.D $ git clone git@github.com:emacs-helm/helm.git $ emacs PATH/TO/.EMACS (add-to-list 'load-path "PATH/TO/HELM") (require 'helm-config) (helm-mode 1)
設定はこのあたりを参考にして行いました。
http://d.hatena.ne.jp/a_bicky/20140104/1388822688
色の問題
Helmは補完時にウィンドウが開きますが、緑色のバーが表示されてSolarizedと相性が悪いです。
これは、M-x list-faces-display
をタイプして色設定の画面を表示させ、そのバッファに移動してからC-s helm
などとすることでhelm関連のカラースキームを弄ることができます。僕はいつものSolarized風味に設定しました。
その結果、このくらい色がまともになりました。
helm-agもインストール
最近agを使い始めたのですが、helmをagに対応させるelispを書いている方がいらっしゃいました。
http://d.hatena.ne.jp/syohex/20130302/1362182193
作者様のサイトを参考にさっそくインストールします。load-path
を通すのも忘れずに。
$ cd PLACE/FOR/ELISP $ git clone git@github.com:syohex/emacs-helm-ag.git $ emacs PATH/TO/.EMACS (require 'helm-files) (require 'helm-ag)
便利です。