Variable: projectile-shell-backends
projectile-shell-backends is a variable defined in projectile.el.
Value
((ghostel :description "ghostel" :available
#[0 "\300\301\302\303#\207" [require ghostel nil noerror] 4]
:run projectile--ghostel)
(eat :description "eat" :available
#[0 "\300\301\302\303#\207" [require eat nil noerror] 4] :run
projectile--eat)
(vterm :description "vterm" :available
#[0 "\300\301\302\303#\207" [require vterm nil noerror] 4]
:run projectile--vterm)
(term :description "term" :run projectile--run-term)
(ielm :description "ielm (Emacs Lisp REPL)" :run projectile--run-ielm)
(eshell :description "eshell" :run projectile--run-eshell)
(shell :description "shell" :run projectile--run-shell))
Documentation
Alist of registered projectile-run shell/REPL/terminal backends.
Each entry is (NAME . PLIST); see projectile-register-shell-backend.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
;;;; Shell backend registry
(defvar projectile-shell-backends nil
"Alist of registered `projectile-run' shell/REPL/terminal backends.
Each entry is (NAME . PLIST); see `projectile-register-shell-backend'.")