Function: eca--session-project-name
eca--session-project-name is a natively compiled function defined in
eca-util.el.
Signature
(eca--session-project-name SESSION)
Documentation
Return the project name for SESSION.
Extracts the last directory component from the first workspace folder. Falls back to "unknown".
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-util.el
(defun eca--session-project-name (session)
"Return the project name for SESSION.
Extracts the last directory component from the first
workspace folder. Falls back to \"unknown\"."
(if-let* ((roots (eca--session-workspace-folders session))
(root (car roots)))
(file-name-nondirectory (directory-file-name root))
"unknown"))