I wonder though if it's enticing enough to leave Emacs' versatile configurability and introspection abilities behind. I don't think Zed has any way to extend its behavior beyond configuration options, and if it doesn't have a scripting language to go with it now, then it seems quite unlikely it will have a good one in the future either.
Based on another comment here I did some more searching and I found this: https://github.com/zed-industries/extensions . It seems though the extension abilities are limited to dealing with different kind of files, not for really extending Zed's abilities: https://github.com/zed-industries/extensions/blob/main/AUTHO... https://docs.rs/zed_extension_api/latest/zed_extension_api/ .
I guess there are different hats emacs users wear, or things that are in Emacs' favour.
e.g. in terms of "Emacs is just a good tool", it's very good at being a keyboard-driven tool.
If these fancy features like multiplayer catch on, I'd expect someone would figure out a way to do something like that in Emacs.
It's probably due to Emacs being so customisable that allowed it to get Magit, which is an outstandingly good user interface for Git.
<Lots of opinions from here on:>
Lots of features were nicer, but search is my most used feature.
From all the other possibilities, this seem the one that I am more inclined to successfully transition to.
I really liked sublime when I switched, but now it feels stuck in the past.
I am waiting for the right time to try again. If you are using and liking it, I would like to know what are the features you most like.
Search hasn't been an issue for me yet. It feels instant and I like that I can use my keyboard for browsing search results in one view, just like in Sublime. Might depend on the project size, although I use it on bigger projects, too.
The one thing I'm missing is Git support. After getting used to Gitlens, it's really hard to move back to the command line.
It lacks so many features that others have that it makes no sense for me to use it as a daily editor.
Zed came really close to being an open-source editor I can use for now, and the Sublime Text key binding was an icing on the cake. Unfortunately, with its regular nudges to do this, do that, install this, install that -- I gave up on it and went back to Sublime Text. ST is just there, super-fast, loads anything I throw in, and just silent - no nothing.
[2024-05-06T14:00:34+02:00 ERROR util] crates/zed/src/main.rs:192: could not find git binary path
Caused by:
Platform<LinuxPlatform>::path_for_auxiliary_executable is not implemented yet
[2024-05-06T14:00:34+02:00 ERROR util] crates/settings/src/settings_file.rs:76: EOF while parsing a value at line 1 column 0
[2024-05-06T14:00:34+02:00 ERROR util] crates/zed/src/zed.rs:661: EOF while parsing a value at line 1 column 0EDIT: Yes, I was missing a driver. I had a driver installed (amdvlk), but that apparently didn't work, and vulkan-radeon does.
https://zed-nightly-host.nyc3.digitaloceanspaces.com/nightly...
or github release, but only on *-pre tag like this
https://github.com/zed-industries/zed/releases/tag/v0.134.1-...
"collaboration_panel": {
"button": false
},
"assistant": {
"version": "1",
"button": false
},
"chat_panel": {
"button": false
},
"notification_panel": {
"button": false
},Sorry mate, I want my editor dumb until I tell it otherwise. One of the main criticisms against vscode was the by-default analytics.
"features": {
"copilot": false
}