When using emacs Projectile and helm-projectile, I am used to search for text inside the whole project. However is there a way to search only part of the project?
Something like:
- search inside a subfolder only
 - search while excluding a subfolder
 
When using emacs Projectile and helm-projectile, I am used to search for text inside the whole project. However is there a way to search only part of the project?
Something like:
Yes you can exclude (sub) folders. Add a line in your .projectile:
-/sub/folder
So search inside a subfolder, I don't see something automatic. You could put project files in some subfolders (https://projectile.readthedocs.io/en/latest/configuration/#file-local-project-root-definitions) and switch projects.
For now I am using rgrep, which prompts for a string and a directory to find.
I would be happy to hear about an equivalent solution using ag, and I should mention I haven't yet dug into the link from @goromlagche (https://github.com/ggreer/the_silver_searcher#emacs).
Install helm-ag, this requires silversearcher-ag package; for debian apt install silversearcher-ag. And then you can
helm-do-ag to search inside a sub-folder/directory inside project.gitignore or .hgignore if it is git and hg project respectively or add then to .projectile file, details here.references: