←back to thread

677 points meetpateltech | 4 comments | | HN request time: 0.001s | source
Show context
extr ◴[] No.45117263[source]
Zed is so great, I do wish they would focus just a little bit more on bringing the UI just a bit more up to parity with VS Code, I would switch full time.
replies(3): >>45117325 #>>45117438 #>>45118430 #
sirodoht ◴[] No.45117325[source]
What do you feel is missing from the UI?
replies(8): >>45117370 #>>45117454 #>>45117649 #>>45117711 #>>45117750 #>>45118013 #>>45118359 #>>45118829 #
kenhwang ◴[] No.45117649[source]
Top of my head switching between IntelliJ and Zed:

- Git UI is extremely barebones with no support for other VCS

- No merge tool or side-by-side diffs

- Configuration is all JSON

- Would be nice having a full file tree for the search editor instead of just the list; having the functionality split between a tab and the outline panel is quite clunky.

- Ability to move panels (files/git/console/debugger/etc) into standalone windows or other configurations (multiple docks per side, multiple copies of the same panel linked to a specific tab).

Zed is basically a slightly more featured text editor, so it does a good job when I just want to open something quickly and do small edits. So it's really replacing Sublime Text.

But I find myself hopping out to other tools when I'm using Zed which wasn't really common with IntelliJ. So I still want to use a proper IDE for proper development work.

replies(3): >>45117696 #>>45117882 #>>45117973 #
1. modernerd ◴[] No.45117973[source]
> Configuration is all JSON

Curious as someone dabbling with building an editor: what do you prefer? A different configuration language? A GUI? How do you save and sync settings? Just with JetBrains account sync?

> Ability to move panels (files/git/console/debugger/etc) into standalone windows

Is Zed's "zoom in" feature (shift-escape) that quickly maximises the active pane (excluding the file browser/git pane) enough? Or are you looking for the separate window experience of IntelliJ? (e.g. JetBrains lets you pop-out the commit window, I believe, which can be nice since once you close it you're back in the editor with nothing to switch or rearrange.)

replies(2): >>45118310 #>>45118319 #
2. aseipp ◴[] No.45118310[source]
Yes, a GUI for settings is nice if only for one thing: so there can be a search box that you can use to search over all the settings to find what you need in a pinch. It's a lot friendlier if I can do something like "Open Settings > Ctrl+F > 'Font'" or whatever than having to go find the manual and look it up.

I don't care about the configuration language so much personally (though JSON is of course pretty lame in a lot of ways for that task.)

replies(1): >>45119529 #
3. kenhwang ◴[] No.45118319[source]
> Curious as someone dabbling with building an editor: what do you prefer? A different configuration language? A GUI? How do you save and sync settings? Just with JetBrains account sync?

Really just a GUI for editing, the storage format can still be JSON and synced/backed up however you handle text files.

It just really nice having settings grouped by categories, with dropdowns for possible values, indicators for changes from default values or values overridden by project settings, search/hide/filters, and tooltips for what it does.

Right now the experience with Zed is: open the settings file, open the default settings file for documentation, and basically use search and copy-paste magic value strings/int/float/nulls into the right nested object/key.

> Is Zed's "zoom in" feature (shift-escape) that quickly maximises the active pane (excluding the file browser/git pane) enough? Or are you looking for the separate window experience of IntelliJ? (e.g. JetBrains lets you pop-out the commit window, I believe, which can be nice since once you close it you're back in the editor with nothing to switch or rearrange.)

Really the separate window experience (including the file browser/git pane). Really nice having the git panel just open on a window so you can quickly glance at changed files and quickly jump back to them for more editing. Or having search results able to spawn tabs in another pane/window so you don't have to keep switching back to search or rearranging the tab after opening the file from it.

Or even just expanding the workspace across monitors. Right now you can't even move tabs into its own window or across windows.

4. ricardobeat ◴[] No.45119529[source]
You get almost the same effect by typing “font” as a config key and going over autocomplete suggestions.