Function: ebrowse-cyclic-display-next/previous-member-list
ebrowse-cyclic-display-next/previous-member-list is a byte-compiled
function defined in ebrowse.el.gz.
Signature
(ebrowse-cyclic-display-next/previous-member-list INCR)
Documentation
Switch buffer to INCR'th next/previous list of members.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-cyclic-display-next/previous-member-list (incr)
"Switch buffer to INCR'th next/previous list of members."
(let ((index (seq-position ebrowse-member-list-accessors
ebrowse--accessor
#'eql)))
(setf ebrowse--accessor
(cond ((plusp incr)
(or (nth (1+ index)
ebrowse-member-list-accessors)
(cl-first ebrowse-member-list-accessors)))
((minusp incr)
(or (and (>= (decf index) 0)
(nth index
ebrowse-member-list-accessors))
(cl-first (last ebrowse-member-list-accessors))))))
(ebrowse-display-member-list-for-accessor ebrowse--accessor)))