If you’re not using projectile, but you would like to be able to perform interactive, search-as-you-type, recursive searches through the current project, this is pretty easy to do if you have counsel and find-file-in-project installed. Add the following Emacs Lisp to your init: (defuncpb/counsel-ag-in-project()"Use `ffip' and `counsel-ag' for quick project-wide text searching."(interactive)(let((project-root (ffip-project-root)));; if ffip could not find project-root, it will already have;;...