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'.")