From Vim To Zed
203,618
Published 2024-04-13
Article
registerspill.thorstenball.com/p/from-vim-to-zed
By: Thorsten Ball | x.com/thorstenball
My Stream
twitch.tv/ThePrimeagen
Best Way To Support Me
Become a backend engineer. Its my favorite site
boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
youtube.com/ThePrimeagen
Discord
discord.gg/ThePrimeagen
Have something for me to read or react to?: www.reddit.com/r/ThePrimeagenReact/
Kinesis Advantage 360: bit.ly/Prime-Kinesis
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
turso.tech/deeznuts
All Comments (21)
-
the entire intro to this is just "do not cite the deep magic to me Witch. I was there when it was written."
-
Multicursors are on the neovim roadmap for 0.11
-
Tried Zed and I did like the out of the box experience quite a bit. I think the thing it had going for it the most was the fact that when you first load up, it asks you what your previous editor was and just gives you the keyboard shortcuts you’re already familiar with. Really great until you hit that unsupported feature that you regularly lean on in your previous editor. For me I hit that on like day 5 and thought to try adding it to the editor myself. I tried building from source and figuring out how to hack on it which I figured I’m smart enough to do because I’ve built plugins for neovim, atom, sublime, vscode… I wound up struggling on this one. After like 4 days of just trying to get multi-cursor search working the way it does in sublime I just had to give up. I’m glad a 100x programmer is working on Zed because the state it was in when I tried it made me feel really powerless to do anything remotely custom. Maybe when the actually smart people get the plugin system refined (or I suddenly get significantly better at Rust) I’ll give it another go. (Also yes skill issue etc etc)
-
-Whose motorcycle is it? -It's Zed's -Who is Zed? -Zed is dead, baby. Zed is dead. ..vroooooom
-
Zed is temporally. Vim is eternal.
-
Caught the creator of Zed Nathan Sobo on Changlog not to long ago. It was an interesting episode. Zed is a neat concept.
-
There's an article by Christoph Hermann titled "You don’t need more than one cursor in vim". It completely convinced me I don't need them on vim
-
No plugin system. No Linux support. What is there to talk about?
-
7:40 Maria on the latest neoconf is a visual studio code dev and uses neovim 😂 I think one of the reasons was to have a easier workflow due to having to build vscode
-
If TJ brings telescope to Zed I'm sold! 😅
-
I hate Mac OS and Apple shenanigans but I adore apps made for Mac OS. Arc Browser, Raycast, Zed. They are so good!
-
It’s kinda odd because looking at Zed the MAIN thing seems to be the “shared workspace” ..it’s like Google Docs but a code editor.. share screen, edit together, voice/text chat, all from one app. Idk how useful this would really be tho.. it’s definitely not a good enough reason to give up Vim’s customized experience imo 🤷♂️
-
Maybe I'm stupid, but isn't this multi-select across files to type just find and replace or the refactor button in vscode?
-
I've never understood the need for multicursors.
-
13:30 I think neovim 0.10 currently does inline inlay hints if I'm not mistaken
-
It being mac first is a deal breaker.
-
i have found myself doing what prime describes at 18:00 where i try to use a lang like another lang a few times. it's hard not to; you learn new ideas through comparing,constructing,contrasting against old ideas, and it's so easy to want to use a new tool like an old tool, and get disappointed that your new tool doesn't work the way the old tool does. this is somewhat inherent in learning, you can't just learn something in a vacuum, you have to build new knowledge out of old knowledge.
-
"I do not even have node on my system" Based
-
“Change All Occurrences” was a game changer. It’s what sold me on VS Code back in the day and it has become a non-optional feature for me.
-
I do multicursor for simple stuff and macros for complex stuff. And I use vscode with vim motions . Works like a charm