Function: projectile-switch-project-other-window
projectile-switch-project-other-window is an autoloaded, interactive
and byte-compiled function defined in projectile.el.
Signature
(projectile-switch-project-other-window &optional ARG)
Documentation
Switch to a project we have visited before; display it in another window.
Like projectile-switch-project, but runs
projectile-switch-project-other-window-action (by default
projectile-find-file-other-window) after switching, so the project is
shown in another window. With a prefix ARG invokes projectile-dispatch
instead.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
;; The other-window/-frame switch commands reuse `projectile-switch-project'
;; wholesale (so the dir-locals dance, prefix-arg dispatch, and most-recent
;; tracking all stay in one place) and just rebind the post-switch action
;; around it. This relies on the completion framework invoking its action
;; synchronously, which the supported ones (default, vertico, ivy, helm) do.
;;;###autoload (autoload 'projectile-switch-project-other-window "projectile" nil t)
;;;###autoload (autoload 'projectile-switch-project-other-frame "projectile" nil t)
(projectile--define-display-variants projectile-switch-project (&optional arg)
"Switch to a project we have visited before; display it in another %s.
Like `projectile-switch-project', but runs
`projectile-switch-project-other-%s-action' (by default
`projectile-find-file-other-%s') after switching, so the project is
shown in another %s. With a prefix ARG invokes `projectile-dispatch'
instead."
(let ((projectile-switch-project-action projectile-switch-project-other-window-action))
(projectile-switch-project arg)))