Function: projectile-search
projectile-search is an autoloaded, interactive and byte-compiled
function defined in projectile.el.
Signature
(projectile-search &optional SEARCH-TERM REGEXP)
Documentation
Search the project for SEARCH-TERM using projectile-search-backend.
With a prefix argument treat SEARCH-TERM as a regular expression (for the backends that distinguish literal from regexp searches).
The backend is chosen from projectile-search-backends according to
projectile-search-backend; register new ones with
projectile-register-search-backend.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
;;;###autoload
(defun projectile-search (&optional search-term regexp)
"Search the project for SEARCH-TERM using `projectile-search-backend'.
With a prefix argument treat SEARCH-TERM as a regular expression (for the
backends that distinguish literal from regexp searches).
The backend is chosen from `projectile-search-backends' according to
`projectile-search-backend'; register new ones with
`projectile-register-search-backend'."
(interactive (list nil current-prefix-arg))
;; Fail fast (with a friendly error) before prompting when not in a project.
(projectile-acquire-root)
(let* ((backend (projectile--resolve-backend projectile-search-backends
projectile-search-backend
"search"))
(term (or search-term
(projectile--read-search-string-with-default
(format "Search %s%s for"
(projectile--search-tool-tag (car backend))
(if regexp " regexp" ""))))))
(funcall (plist-get (cdr backend) :search) term regexp)))