Edit - also, as far as config goes, "distros" solve this. LazyVim is everything I want in an editor and more, with zero config. Installing LSPs and plugins is super easy, arguably even easier than with editors like VSCode or Zed.
Trying out Zed after more than a decade of Vim/Neovim
71–80 of 154 posts
Re: Trying out Zed after more than a decade of Vim/Neovim
#72Probably JetBrains is best in class. How much config you need in Zed to get productive with e.g. PHP dev vs install PhpStorm?
I think there is a spectrum of tools where Neovim requires more customization and JetBrains is the most Just-Works. Everything else in between doesn't just work and requires customization in their opinionated way.
> Why Zed?
> 1. Vim mode
Out of all non-vim editors with Vim mode JetBrains is again has the best integration via IdeaVim.
> 2. It just works
Do I need to install extension and configure them?
> 3. JSON Configuration
Comparing JSON vs Lua Table I can't see any benefits. Most configs in Neovim I just copy pasted from the GitHub repo and changed couple things.
> 4. Configuration autocomplete If you need a good autocomplete for a config file you probably spending too much time on your config.
> 5. Native LLM integration
Nice
> 6. Fast!
Nice
Re: Trying out Zed after more than a decade of Vim/Neovim
#73Golly I hope they succeed.
Re: Trying out Zed after more than a decade of Vim/Neovim
#74The /workflow command which was there earlier is also removed now, so you have to copy paste code which sucks.
Re: Trying out Zed after more than a decade of Vim/Neovim
#75> Lua is great, but one JSON file is even better I will never understand how you go back from a very customized editor setup to the one with "reasonable defaults with little to no things to configure". Great talk on this topic by TJ: Personal Development Environment: https://youtu.be/QMVIJhC9Veg
Or, to put it another way: every step you take away from the mainstream has a cost, so you had better know how much you are willing to pay and budget your quirks accordingly.
Re: Trying out Zed after more than a decade of Vim/Neovim
#76Re: Trying out Zed after more than a decade of Vim/Neovim
#77I don't understand the the configuration argument against neovim! In my opinion there are a few good choices: - none or very minimal config - install lazyvim or other tool Then you're done! The option is still there if you really like tweaking things, but I really enjoy the out of the box experience with lazyvim.
Re: Trying out Zed after more than a decade of Vim/Neovim
#78I use cursor and vim now. I have been on vim for 15+ years. Are there LLM extensions that make vim work like all these new AI editors? I would prefer to stay in 100% vim world, but the productivity benefits from LLMs with composer mode and context is so powerful.
Re: Trying out Zed after more than a decade of Vim/Neovim
#79Yes, this is awful and something the default should've changed years ago instead of continuing this massive collective time waste. But presumably after 15 years you've configured almost everything you need? At least to the point of matching a static config file?
> Lua is great, but one JSON file is even better.
No way, it's a strict downgrade, you can have a simple lua table exactly matching json things, but then should you decide to do anything dynamic/complicated (which at one point even included formatting as Zed broke your config format on changes), you're stuck with json with no way out
> Installing plugins means updating them, which inevitably breaks things.
No it doesn't, just pin the version you the one that works for you and ignore the future? Or do you need that extra functionality from the updates? But then does Zed without a plugin even have this functionality?
But also Zed does plan to have plugins, so this won't be different?