2012年2月29日水曜日

anything.el

入れておいて損は無いEmacsのLisp。
ファイルの扱いやEmacsのコマンドの入力などが楽になる。
詳しくは作者のサイトを参照。

以下はインストール方法。

まずこのリンク先をauto-install.elとして自分のライブラリフォルダに保存する。
落合研の人ならemacslibフォルダ。
そして以下を.emacs.elに書き加える。
(require 'auto-install)
(setq auto-install-directory "~/emacslib/auto-install/")
(auto-install-update-emacswiki-package-name t)
(auto-install-compatibility-setup); ; 互換性確保
"emacslib"の部分は自分のライブラリフォルダ。
このauto-installを使ってanythingをインストールすることになる。
以下のコマンドを入力する。
M-x auto-install-batch anything
これで自動でインストール作業が始まる。
途中で色々聞かれるはずなので、その都度C-c C-cを押していけば良い。

Emacsのメニューに「Anything」が表れたら成功。

最後に以下を.emacs.elに書き加えても良いが、必要無いかもしれない。
書き加える場合は先程書き加えたauto-installの部分よりも先にすること。
(setq load-path (append '("~/emacslib/auto-install") load-path))
(require 'anything-startup)
(define-key anything-map (kbd "C-p") 'anything-previous-line)
(define-key anything-map (kbd "C-n") 'anything-next-line)
(define-key anything-map (kbd "C-v") 'anything-next-source)
(define-key anything-map (kbd "M-v") 'anything-previous-source)
(global-set-key (kbd "C-;") 'anything)

(setq load-path (append '("~/emacslib") load-path))


0 件のコメント :

コメントを投稿