Emacs Lisp 2

このエントリーをはてなブックマークに追加
おいらが使っているinfo-lookup-symbol用の設定。.emacsに書いておくもの。
だれかの参考になればうれしい。

Emacs21では、何もしないと、該当マニュアルページが表示されてもページ内の
検索対象シンボルの記述箇所にジャンプしてくれない、これはprefixとしての
正規表現を指定していないから。以下でやっていることは、それを指定して
やるのと、clパッケージのマニュアルも検索対象にいれること。

(setq info-lookup-highlight-face nil) ;; 反転表示オフ
(load "info-look")
;; add prefix spec which make point jump to the headline after lookup.
(info-lookup-add-help
 :mode 'emacs-lisp-mode
 :regexp "[^][()'\" \t\n]+"
 :doc-spec '(("(elisp)Index" nil " - [^:]+: ")
             ("(cl)Function Index" nil " - [^:]+: ")
             ("(cl)Variable Index" nil " - [^:]+: ")
             ("(emacs)Command Index" nil " - [^:]+: ")
             ("(emacs)Variable Index" nil " - [^:]+: ")))