Function: ebrowse-tags-display-member-buffer

ebrowse-tags-display-member-buffer is an interactive and byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-tags-display-member-buffer &optional FIX-NAME)

Documentation

Display a member buffer for a member.

FIX-NAME non-nil means display the buffer for that member. Otherwise read a member name from point.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-tags-display-member-buffer (&optional fix-name)
  "Display a member buffer for a member.
FIX-NAME non-nil means display the buffer for that member.
Otherwise read a member name from point."
  (interactive)
  (cl-multiple-value-bind
      (tree header tree-buffer) (cl-values-list (ebrowse-choose-tree))
    (unless tree (error "No class tree"))
    (let* ((marker (point-marker)) class-name (name fix-name) info)
      (unless name
	(cl-multiple-value-setq (class-name name)
	  (cl-values-list
	   (ebrowse-tags-read-name header
				   (concat "Find member list of: ")))))
      (setq info (ebrowse-tags-choose-class tree header name class-name))
      (ebrowse-push-position marker info)
      (ebrowse-tags-select/create-member-buffer tree-buffer info))))