Zed Wishlist
I've recently been using the Zed code editor and really enjoying the experience. Nonetheless, as a fairly new project, it's missing a few features that I've come to rely on in other editors or has some rough edges. Here's a list of things I'd like to see added or improved in Zed.
Entries that are checked off are features that have been added since I wrote this post.
Features
-
Support for custom themes- Ability to customize the color of the bottom panel individually from the other backgrounds
-
Support for custom languages - Diff view
- Source Control Panel
- Rainbow brackets
-
Indentation guides- Indentation guides in the explorer panel, too (especially, actually)
- EditorConfig support
-
Image viewer
Annoyances
- Client-side filtering for LSP completions, Zed doesn't seem to be quite as smart about filtering completions as VS Code is, and might be relying on the server's filtering only.
-
Quote auto-closing is sometimes annoying, notably, it tries to auto-close quotes in text contexts, for instance typing "Can't" will result in "Can''t". -
CTRL+Click to go to definition doesn't work like in VS Code, in VS Code that shortcut does Go to Definition, Find All References, etc all at once, but it seems like Zed isn't quite as smart about it.
Bugs
- The integrated terminal seems to not properly render certain characters, causing an issue with my
gum
script that I use for commiting.
... Maybe I should contribute to the project and try to implement some of these myself! I'll note that setting up Zed's development environment is insanely easy, thanks to Rust's tooling.