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-20240417.1723/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)))