Function: ebrowse-goto-visible-member/all-member-lists
ebrowse-goto-visible-member/all-member-lists is an interactive and
byte-compiled function defined in ebrowse.el.gz.
Signature
(ebrowse-goto-visible-member/all-member-lists PREFIX)
Documentation
Position cursor on a member read from the minibuffer.
With PREFIX, search all members in the tree. Otherwise consider only members visible in the buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Switching member buffer to display a selected member
(defun ebrowse-goto-visible-member/all-member-lists (_prefix)
"Position cursor on a member read from the minibuffer.
With PREFIX, search all members in the tree. Otherwise consider
only members visible in the buffer."
(interactive "p")
(ebrowse-ignoring-completion-case
(let* ((completion-list (ebrowse-name/accessor-alist-for-class-members))
(member (completing-read "Goto member: " completion-list nil t))
(accessor (cdr (assoc member completion-list))))
(unless accessor
(error "`%s' not found" member))
(unless (eq accessor ebrowse--accessor)
(setf ebrowse--accessor accessor
ebrowse--member-list (funcall accessor ebrowse--displayed-class))
(ebrowse-redisplay-member-buffer))
(ebrowse-move-point-to-member member))))