Function: projectile-default-generic-command
projectile-default-generic-command is a byte-compiled function defined
in projectile.el.
Signature
(projectile-default-generic-command PROJECT-TYPE COMMAND-TYPE)
Documentation
Generic retrieval of COMMAND-TYPEs default cmd-value for PROJECT-TYPE.
If found, checks if value is symbol or string. In case of symbol
resolves to function funcalls. Return value of function MUST
be string to be executed as command.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile-default-generic-command (project-type command-type)
"Generic retrieval of COMMAND-TYPEs default cmd-value for PROJECT-TYPE.
If found, checks if value is symbol or string. In case of symbol
resolves to function `funcall's. Return value of function MUST
be string to be executed as command."
(let ((command (plist-get (alist-get project-type projectile-project-types) command-type)))
(cond
((not command) nil)
((stringp command) command)
((functionp command)
(funcall command))
(t
(error "The value for: %s in project-type: %s was neither a function nor a string" command-type project-type)))))