Using different themes for different windows #32293
Replies: 20 comments 8 replies
|
For personal projects, I expected that creating a file The solution I would prefer is local per-project settings overrides (for things like themes, LSP behavior, etc) that lived in ~/.config/zed with a path-based config, so that different people may make different theme choices for the same project (without committing it into the project-scoped config); and generally it would be nice if config were layered like that: the global This file (This can be just a section of |
|
TWIMC as a workaround I ended up keeping all Zed windows on the same Desktop. When choosing this desktop I can quickly switch between windows with Command+` (the button near left Shift) in order to find the right one. After discovering this workaround I'm not certain if supporting different themes for different windows would be so beneficial after all. If this is relatively easy to implement, it would be nice to have. If not I guess it doesn't worth it, for my use case at least. Perhaps there are other cases. |
|
Interestingly, if you use the project level |
|
Yeah, they say explicitly in the docs, that I'm not sure why or how difficult it is to implement. |
|
Lately I have been working in 4-5 workspaces simultaneously, and it gets confusing when every window looks similar. Assigning one theme per context would make it a lot easier to work with. I would love to be able to set theme both in the server-specific and project-specific settings file. |
|
pleasee can someone build this 🙏 |
|
Yeah, this surprised me. I expected to set font sizes in I use this a lot when recording videos since each project needs different sizes and settings. In VS Code, you can override almost anything. I might build a small plugin or utility, a Hope we can override anything we want in project settings someday. |
|
This feature is the core and essentially only reason I need to use another editor in the AI era. I have many editors open, and I need to immediately be able to visually identify what each is responsible for, and looking at the tiny branch name in the corner is way too time consuming, fickle, and error-prone. If Zed is appealing to people using AI (as it seems to be), this is a pretty hard UX blocker. |
|
This is not just an "AI" workflow issue. In our current software architecture world I have to
Most of this happens in my normal workflow on different macOS spaces, and when triggering the overview I am hugely reliant on seing all the different color boarders I usually get from the Peacock extension on VSCode. Most recently VSCode has been crashing a lot for me and I really enjoy the speed of Zed when it comes to starting up and being ready to work.... so this extension (or rather zed feature) would finally enable me to switch 95% of my workflow to Zed... (I dont wanna sound too complaining, I feel a lot of awesome work is done on Zed and User Feedback is generally heard! i have less and less to complain every time I get back to trying it again ;-) ) |
|
I think as a minimum it would be useful for this to fail loudly when I set it in |
|
+1 would love to see this implemented |
|
Also advocating for this one. Certainty for agentic engineering, but even working in standard codebases, I often have separate windows for website, web app, API, admin and docs... Very hard to visually distinguish Zed windows when the file tree is all monochrome (which I do like) and the project title text is so small. |
|
Genuinely frustrating when you have multiple projects open simultaneously — every window is identical. What's everyone's current workaround? |
|
Strong built-in per-project theme support: No native per-project themes: |
|
In the agentic era, IDE features are greatly devalued & anything which gives affordance for organization, context-switching, & multi-tasking are of significantly higher value than in the past. |
|
Maybe in 1.01, Let's go! |
|
i would love to see that. |
|
I saw the workaround of keeping all windows on one desktop and using cmd+` to cycle. respectfully that doesn't solve it, it just relocates the problem. cycling through identical looking windows is still cycling through identical looking windows, I still have to read each one to know where I am. the whole point is to NOT have to do that. Same goes for the separate-instances idea people bring up. running a whole separate Zed per project (separate extensions, login, settings) is a huge amount of overhead for what should be one color value, and the --user-data-dir flag doesn't even handle settings cleanly right now. For context on why I keep pushing this: I'm dyslexic and have ADHD. color is how I navigate, not decoration. with several projects open at once every window is the same and I lose my place over and over, tab into the wrong repo, etc. a different title bar color per project would just fix it. as you said in the thread, even a colored strip would be enough. it really would. |

Uh oh!
There was an error while loading. Please reload this page.
It would be nice to have an ability to use different themes for different Zed windows.
I keep several projects open in different windows. It would be easier to navigate across them on MacOS if every project had its own theme. I would instantly recognize the project I'm looking for when switching Desktops with the touch pad (or Control+Up arrow).
At the moment it doesn't seem to be possible. When I switch the theme it is changed for all Zed windows at once.
All reactions