Function: ebrowse-switch-member-buffer-to-other-class
ebrowse-switch-member-buffer-to-other-class is a byte-compiled
function defined in ebrowse.el.gz.
Signature
(ebrowse-switch-member-buffer-to-other-class TITLE COMPL-LIST)
Documentation
Switch member buffer to a class read from the minibuffer.
Use TITLE as minibuffer prompt. COMPL-LIST is a completion list to use.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Switching member buffer to another class.
(defun ebrowse-switch-member-buffer-to-other-class (title compl-list)
"Switch member buffer to a class read from the minibuffer.
Use TITLE as minibuffer prompt.
COMPL-LIST is a completion list to use."
(let* ((initial (unless (cl-second compl-list)
(cl-first (cl-first compl-list))))
(class (or (ebrowse-completing-read-value title compl-list initial)
(error "Not found"))))
(setf ebrowse--displayed-class class
ebrowse--member-list (funcall ebrowse--accessor
ebrowse--displayed-class))
(ebrowse-redisplay-member-buffer)))