Function: projectile-add-and-switch-project

projectile-add-and-switch-project is an autoloaded, interactive and byte-compiled function defined in projectile.el.

Signature

(projectile-add-and-switch-project PROJECT-ROOT)

Documentation

Add PROJECT-ROOT to the list of known projects and switch to it.

This combines projectile-add-known-project and projectile-switch-project-by-name into a single command.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
;;;###autoload
(defun projectile-add-and-switch-project (project-root)
  "Add PROJECT-ROOT to the list of known projects and switch to it.
This combines `projectile-add-known-project' and
`projectile-switch-project-by-name' into a single command."
  (interactive (list (read-directory-name "Add and switch to project: ")))
  (projectile-add-known-project project-root)
  (projectile-switch-project-by-name (file-name-as-directory project-root)))