Function: eca-session-for-root

eca-session-for-root is a natively compiled function defined in eca-util.el.

Signature

(eca-session-for-root ROOT)

Documentation

Return the running session owning ROOT.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-util.el
(defun eca-session-for-root (root)
  "Return the running session owning ROOT."
  (let ((root (directory-file-name (expand-file-name root))))
    (-first (lambda (session)
              (--first (or (f-same? it root)
                           (f-ancestor-of? it root))
                       (eca--session-workspace-folders session)))
            (eca-vals eca--sessions))))