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"))