No, it isn't. I'm working on a single project, but need to look
outside of its directory to find some information. A very natural
thing to do, and it doesn't mean I started working on another
project. More importantly, I do want that Grep buffer be available to
me as part of the current project, because I'm likely to return there
more than once. 

What if we offer this workflow:

- the git implementation of the backend offers only file bound  alternatives. To me that seems kind of reasonable, since its task is to track actual files and ignores. 

- in addition, we offer something similar to org-add-to-agenda-files. Then my *xref*, Andriis inferior python, shells and whatever you want to add can be added. 

- obviously we then need an option to delete files from that new list


I imagine this being implemented just with a new defvar- project-additional-buffers, or something like that. 

Then switch to buffer just adds them as well. 


Could something like this be viable?

Theo