Function: ebrowse-choose-from-browser-buffers

ebrowse-choose-from-browser-buffers is a byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-choose-from-browser-buffers)

Documentation

Read a browser buffer name from the minibuffer and return that buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-choose-from-browser-buffers ()
  "Read a browser buffer name from the minibuffer and return that buffer."
  (let* ((buffers (ebrowse-known-class-trees-buffer-list)))
    (if buffers
	(if (not (cl-second buffers))
	    (cl-first buffers)
	  (or (ebrowse-electric-choose-tree) (error "No tree buffer")))
      (let* ((insert-default-directory t)
	     (file (read-file-name "Find tree: " nil nil t)))
	(save-excursion
	  (find-file file))
	(find-buffer-visiting file)))))