Function: sesman-info
sesman-info is an autoloaded, interactive and byte-compiled function
defined in sesman.el.
Signature
(sesman-info &optional ALL)
Documentation
Display info for all current sessions (sesman-current-sessions).
In the resulting minibuffer display linked sessions are numbered and the other (friendly) sessions are not. When ALL is non-nil, show info for all sessions.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/sesman-20240417.1723/sesman.el
;;;###autoload
(defun sesman-info (&optional all)
"Display info for all current sessions (`sesman-current-sessions').
In the resulting minibuffer display linked sessions are numbered and the
other (friendly) sessions are not. When ALL is non-nil, show info for all
sessions."
(interactive "P")
(let* ((system (sesman--system))
(i 1)
(sessions (if all
(sesman-sessions system t)
(sesman-current-sessions system)))
(empty-prefix (if (> (length sessions) 1) " " "")))
(if sessions
(message (mapconcat (lambda (ses)
(let ((prefix (if (sesman-relevant-session-p system ses)
(prog1 (format "%d " i)
(setq i (1+ i)))
empty-prefix)))
(sesman--format-session system ses prefix)))
sessions
"\n"))
(message "No %s%s sessions"
(if all "" "current ")
system))))