one-key.el のインストール

http://www.emacswiki.org/emacs/one-key.el
コマンドの一覧を表示して、ワンキーで実行できるようにするlisp

使用頻度の低いコマンドのキーバインド等すぐに忘れてしまうので、便利かなぁと思って入れてみた。
anything.elでも似たようなことは出来るが、ワンキーというのが便利なような気がする(まだ使い込んでない)。

再帰呼び出しが出来ないので(無理矢理)対応

id:rubikitchさん作の再帰対応パッチが、ver 0.3取り込まれました。
id:rubikitchさんと Andy Stewartさんに感謝です。


;; 2009/01/15
;; * Fix bug of `one-key-menu'.
;; * Add recursion execute support for `one-key-menu'.*
;; Thanks "rubikitch" patched for this! ;)
これで、↓こんな感じで再帰呼び出しが出来るようになる。便利!!

(setq one-key-menu-root-alist
      '(
        (("g" . "Gtags") . one-key-menu-gtags)
        (("c" . "CScope") . one-key-menu-cscope)
        (("s" . "Show Hide") . one-key-menu-hideshow)))
(defun one-key-menu-root ()
  (interactive)
  (one-key-menu "ROOT" one-key-menu-root-alist nil))
.emacsに下記を追加
(require 'one-key)
(require 'one-key-config)