← Back to context

Comment by haspok

21 hours ago

My biggest gripe with Zed right now (it seems they had changed the default force-formatting of source code) is that it is non-extensible.

I just wanted a custom action when I right click on a file (or multiple files) in the file tree - uh-oh, sorry, you can't have that.

Basically all text editors should be extensible. Emacs and vim, Notepad++ or Sublime - this is one of their core features. Do I need to explain this to the HN crowd?

GPU acceleration is nice, and in general, the whole basic editing experience is quite nice. But lack of extensibility is just a punch below the belt.

Maybe Zed 2.0 will be worth another look.

Not gonna lie, I kinda hate this attitude.

There’s tons of extensions for Zed, but you’re asking for particular extension hooks that don’t exist yet.

I expect the reason they don’t is that Zed sandboxes extensions quite aggressively (they’re essentially WASM running under wasmtime), which is fantastic for both security and performance, and it means they don’t break when the app updates, but it also means that a bit more care needs to be put into designing extension points.

I’m sure it’ll come.

  • > There’s tons of extensions for Zed

    There can't be without those "particular" hooks. Editors with them have tons, Zed is limited to kilos