Function: ebrowse-pop/switch-to-member-buffer-for-same-tree

ebrowse-pop/switch-to-member-buffer-for-same-tree is an interactive and byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-pop/switch-to-member-buffer-for-same-tree ARG)

Documentation

Pop to the buffer displaying members.

Switch to buffer if prefix ARG. If no member buffer exists, make one.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-pop/switch-to-member-buffer-for-same-tree (arg)
  "Pop to the buffer displaying members.
Switch to buffer if prefix ARG.
If no member buffer exists, make one."
  (interactive "P")
  (let ((buf (or (cl-first (ebrowse-same-tree-member-buffer-list))
		 (get-buffer ebrowse-member-buffer-name)
		 (ebrowse-tree-command:show-member-functions))))
    (when buf
      (if arg
	  (switch-to-buffer buf)
	(pop-to-buffer buf)))
    buf))