今さらだけど,anything.el を使ってみました.
anything.el の取得
- http://www.emacswiki.org/cgi-bin/wiki/download/anything.el
- http://www.emacswiki.org/cgi-bin/wiki/download/anything-config.el
~/.emacs.el に以下を追記.
(require 'anything-config)
(anything-iswitchb-setup)
(global-set-key "\C-c;" 'anything)
(define-key clmemo-mode-map "\C-c;" 'anything)
(define-key anything-map "\C-p" 'anything-previous-line)
(define-key anything-map "\C-n" 'anything-next-line)
(define-key anything-map "\C-v" 'anything-next-page)
(define-key anything-map "\M-v" 'anything-previous-page)
(setq anything-sources
'(anything-c-source-buffers
anything-c-source-emacs-commands
anything-c-source-file-name-history
anything-c-source-info-pages
anything-c-source-info-elisp
anything-c-source-locate
anything-c-source-man-pages
anything-c-source-occur
anything-c-source-recentf
))
clmemo の clmemo-forward-tag が \C-c; でぶつかるので,
clmemo-forward-tag は使ってないし,つぶしておく.
一度開いたファイルなら,ファイルを開く際に,
full path を指定しなくていいし,
絞り込みつつ occur ができるのは便利.
- 2007-07-25 - (rubikitch loves (Emacs Ruby CUI))
http://d.hatena.ne.jp/rubikitch/20070725#1186048100