semantic-imenu.el の件

解決しないので,imenu に関しては,semantic を使用しないことを,
ここに発表する次第であります!

imenu
--> imenu--make-index-alist
---> imenu-create-index-function
----> semantic-create-imenu-index
-----> semantic-create-imenu-index-1
------> semantic-create-imenu-subindex

semantic-create-imenu-subindex が nil を返して,上っていく。
んで,imenu--make-index-alist が,
No items suitable for an index found in this buffer
と文句を言う。
なんか,semantic-create-imenu-subindex のドキュメントには
From TAGS, create an imenu index of interesting things.
とあるが・・・。


やめやめ。閉店がらがらですわ。
.emacs に下記のように追加してお終い。
無事動くし。

(defun emacs-lisp-mode-hook-func ()
  (interactive)
  (setq imenu-create-index-function 'imenu-default-create-index-function)
  ...)

ちなみに,imenu-create-index-function は自動でバッファローカルになるそうです。
もう,グローバルに設定してもいいんじゃね? とか思ったりするがどうなんざんしょ?