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 は自動でバッファローカルになるそうです。
もう,グローバルに設定してもいいんじゃね? とか思ったりするがどうなんざんしょ?