Function: speedbar-fetch-dynamic-imenu
speedbar-fetch-dynamic-imenu is a byte-compiled function defined in
speedbar.el.gz.
Signature
(speedbar-fetch-dynamic-imenu FILE)
Documentation
Load FILE into a buffer, and generate tags using Imenu.
Returns the tag list, or t for an error.
Source Code
;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defun speedbar-fetch-dynamic-imenu (file)
"Load FILE into a buffer, and generate tags using Imenu.
Returns the tag list, or t for an error."
;; Load this AND compile it in
(require 'imenu)
(set-buffer (find-file-noselect file))
(if dframe-power-click (setq imenu--index-alist nil))
(condition-case nil
(let ((index-alist (imenu--make-index-alist t)))
(if speedbar-sort-tags
(sort (copy-alist index-alist)
(lambda (a b) (string< (car a) (car b))))
index-alist))
(error t)))