I've recently been using the FaviconZed 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

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 Favicongum script that I use for commiting.
Screenshot of the Zed terminal showing random characters showing where they shouldn't

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

Page last modified Jul 04, 2024
Toggle mobile menu