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)))))