File: projectile-consult.el.html
An optional layer that drives a streaming Consult finder from
Projectile's own project indexing command (via
projectile-project-files-producer).
Unlike consult-find / consult-fd, which run their own find/fd, this
reuses whatever indexing Projectile is configured to use - git ls-files,
fd, the find fallback, other VCS commands - so it stays VCS-aware and
honours the project's setup. Candidates stream into the minibuffer as the
command runs and are narrowed client-side by your completion style (e.g.
orderless), so there's no wait for the whole project to be indexed before
you can start typing.
Projectile core does NOT load this file; require it yourself (it pulls in
consult, which needs Emacs 29.1+):
(require 'projectile-consult) (define-key projectile-command-map (kbd "f") #'projectile-consult-find-file)
Defined variables (1)
Defined functions (2)
projectile-consult--file-command | |
projectile-consult-find-file | [Arg list not available until function definition is loaded.] |