telescope-project.nvim icon indicating copy to clipboard operation
telescope-project.nvim copied to clipboard

What is a workspace?

Open myarcana opened this issue 1 year ago • 3 comments

What was the plan for workspaces? Why do all projects have a workspace string attached?

myarcana avatar Nov 19 '24 20:11 myarcana

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).

claidler avatar Nov 26 '24 22:11 claidler

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

claidler avatar Nov 26 '24 22:11 claidler

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. :)

akkaargh avatar Dec 14 '24 16:12 akkaargh

@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.

alexhuot1 avatar Aug 04 '25 12:08 alexhuot1