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)))