telescope-project.nvim
telescope-project.nvim copied to clipboard
What is a workspace?
What was the plan for workspaces? Why do all projects have a workspace string attached?
The plan originally was to give people the ability to have projects assigned to specific 'workspaces', assigned via w1 (workspace 1), w2 (workspace 2), etc. That way, if the user was working on a project with say an API and a frontend, for instance, they could assign both of those to a certain workspace and only the API dir and frontend dir for that specific project would show.
w0 was going to be a default 'all' option. Potentially we could have projects assigned to more than one workspace even (just thinking of that now).
It's an incomplete feature and in hindsight it would be good to just remove it. I think it's not something people were particularly keen on, and the 'w' seems to annoy people
Any response on how to rename the w0? It does annoy me, but if I could make it say something like 'default' or give it my own name, my annoyance would be less. :)
@claidler are there any technical reasons why the workspace feature was not implemented? They would be very useful for me (I'm working on many projects inside a monorepo), and I'm considering opening a PR for it. However, if you have any plans for removing it, I might not put too much time into it.