Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

Emacsにhelmを導入した

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と相性が悪いです。

http://gifzo.net/8pOG1OcIQo

これは、M-x list-faces-displayをタイプして色設定の画面を表示させ、そのバッファに移動してからC-s helmなどとすることでhelm関連のカラースキームを弄ることができます。僕はいつものSolarized風味に設定しました。

その結果、このくらい色がまともになりました。

http://gifzo.net/BLDNdeqz1GV

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)

便利です。

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?