Function: ebrowse-switch-member-buffer-to-base-class
ebrowse-switch-member-buffer-to-base-class is an interactive and
byte-compiled function defined in ebrowse.el.gz.
Signature
(ebrowse-switch-member-buffer-to-base-class ARG)
Documentation
Switch buffer to ARG'th base class.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-switch-member-buffer-to-base-class (arg)
"Switch buffer to ARG'th base class."
(interactive "P")
(let ((supers (or (ebrowse-direct-base-classes ebrowse--displayed-class)
(error "No base classes"))))
(if (and arg (cl-second supers))
(let ((alist (cl-loop for s in supers
collect (cons (ebrowse-qualified-class-name
(ebrowse-ts-class s))
s))))
(ebrowse-switch-member-buffer-to-other-class
"Goto base class: " alist))
(setq ebrowse--displayed-class (cl-first supers)
ebrowse--member-list
(funcall ebrowse--accessor ebrowse--displayed-class))
(ebrowse-redisplay-member-buffer))))