descbinds-anything.elを使ってみた
describe-bindings を anything で置きかえてみる - 適当めも
M-x describe-keyで絞り込みができるようにanything.elインターフェースに置き換えるやつ。ってことなんだけど俺の環境じゃ無限ループになってしまってうまく動かん。あとでもう少し調べてみるか。
ソースを眺めてみたけど、candidates-in-buffer属性を使えばかなりすっきり記述できそうな気がする。
追記
emacs -q -no-site-file -L ~/emacs/lisp -l descbinds-anything -f descbinds-anything-install
ならばうまく動作した。
ただ、現在のセッションじゃ無理だ…俺設定とケンカしているようだ…
*Help*バッファにタブ文字が出てきてないし。うーん…
わかった。これだっ!自動的にbuffer-localになるからこれで大丈夫かと。
--- descbinds-anything.el 2008/11/16 03:34:21 1.1 +++ descbinds-anything.el 2008/11/16 03:34:50 @@ -81,6 +81,7 @@ (defun descbinds-anything-all-sections (buffer &optional prefix menus) (with-temp-buffer + (setq indent-tabs-mode t) (describe-buffer-bindings buffer prefix menus) (goto-char (point-min)) (let ((header-p (not (= (char-after) ?\f)))