Function: ebrowse-tags-apropos

ebrowse-tags-apropos is an interactive and byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-tags-apropos)

Documentation

Display a list of members matching a regexp read from the minibuffer.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-tags-apropos ()
  "Display a list of members matching a regexp read from the minibuffer."
  (interactive)
  (let* ((buffer (or (ebrowse-choose-from-browser-buffers)
		     (error "No tree buffer")))
	 (header (buffer-local-value 'ebrowse--header buffer))
	 (members (ebrowse-member-table header))
	 temp-buffer-setup-hook
	 (regexp (read-from-minibuffer "List members matching regexp: ")))
    (with-output-to-temp-buffer (concat "*Apropos Members*")
      (set-buffer standard-output)
      (erase-buffer)
      (insert (format-message "Members matching `%s'\n\n" regexp))
      (cl-loop for s in (ebrowse-list-of-matching-members members regexp) do
               (cl-loop for info in (gethash s members) do
                        (ebrowse-draw-file-member-info info))))))