> 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