Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
95% Positive
Analyzed from 633 words in the discussion.
Trending Topics
#zed#theme#things#https#themes#dark#contrast#theming#using#high
Discussion Sentiment
Analyzed from 633 words in the discussion.
Trending Topics
Discussion (19 Comments)Read Original on HackerNews
For example, https://imgur.com/a/ia2GCgg -- top is VSCode, bottom is Zed. Both using Svelte, and using a similar theme.
- Angle brackets are a different color
- Capitalized built-in components are a different color
- Boolean props are a different color
- Brackets are colored differently than text.
The inspector is a game changer, clicking into these specific things in the preview they provide is super helpful.
But those are syntax highlights. What does this have to do with theming?
I'm not a Zed user, but https://zed.dev/docs/reference/all-settings#colorize-bracket... surely you can configure those.
The theme builder is good and easy to use, and I only needed a few minutes to make my own.
Syntax coloring is almost there, but still lacking (I use C/C++) Small visual adjustment like line height in the UI text is not configurable enough (only two settings)
Scrolling should have a smooth option, nothing prevents it, it should be super easy to add, I find it easier on the eyes when I move around code, especially on a 240Hz monitor.
The editing experience is good, quick launch, no crashes, responsive, not too memory hungry.
https://zed.dev/docs/ai/edit-prediction
The defaults all feel very low contrast, gray on gray that makes the experience feel dull and off putting to me, even if the editor itself is great.
I usually look for a dark theme that looks good and then make a custom version with darker the background colors and brighter the foreground colors.
Maybe it's time for to start publishing high contrast dark themes instead of just fixing it for myself.
But I understand your point, no reason for it not to come with a couple good high contrast dark themes.
> The page you are trying to reach either does not exist, has been removed or you are not authorized to view it.