Function: sesman-link-with-project

sesman-link-with-project is an autoloaded, interactive and byte-compiled function defined in sesman.el.

Signature

(sesman-link-with-project &optional PROJECT SESSION)

Documentation

Ask for SESSION and link with PROJECT.

PROJECT defaults to current project. On universal argument, or if PROJECT is
='ask, ask for the project. SESSION defaults to the current session.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/sesman-20260616.1239/sesman.el
;;;###autoload
(defun sesman-link-with-project (&optional project session)
  "Ask for SESSION and link with PROJECT.
PROJECT defaults to current project. On universal argument, or if PROJECT is
\='ask, ask for the project. SESSION defaults to the current session."
  (interactive "P")
  (let* ((system (sesman--system))
         (project (expand-file-name
                   (if (or (eq project 'ask)
                           (equal project '(4)))
                       ;; FIXME: should be a completion over all known projects for this system
                       (read-directory-name "Project: " (sesman-project system))
                     (or project (sesman-project system))))))
    (sesman--link-session-interactively session 'project project)))