Function: sesman--all-system-sessions

sesman--all-system-sessions is a byte-compiled function defined in sesman.el.

Signature

(sesman--all-system-sessions &optional SYSTEM SORT)

Documentation

Return a list of sessions registered with SYSTEM.

If SORT is non-nil, sort in relevance order.

Source Code

;; Defined in ~/.emacs.d/elpa/sesman-20240417.1723/sesman.el
(defun sesman--all-system-sessions (&optional system sort)
  "Return a list of sessions registered with SYSTEM.
If SORT is non-nil, sort in relevance order."
  (let ((system (or system (sesman--system)))
        sessions)
    (maphash
     (lambda (k s)
       (when (eql (car k) system)
         (push s sessions)))
     sesman-sessions-hashmap)
    (if sort
        (sesman--sort-sessions system sessions)
      sessions)))