From Vim To Zed

203,618
0
Published 2024-04-13
Recorded live on twitch, GET IN

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)
  • @VivBrodock
    the entire intro to this is just "do not cite the deep magic to me Witch. I was there when it was written."
  • @miscbits
    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)
  • @SandraWantsCoke
    -Whose motorcycle is it? -It's Zed's -Who is Zed? -Zed is dead, baby. Zed is dead. ..vroooooom
  • @d1namis
    Zed is temporally. Vim is eternal.
  • @fiveminutezen
    Caught the creator of Zed Nathan Sobo on Changlog not to long ago. It was an interesting episode. Zed is a neat concept.
  • @frenchef7
    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
  • @tech-nomade
    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
  • @vitiok78
    I hate Mac OS and Apple shenanigans but I adore apps made for Mac OS. Arc Browser, Raycast, Zed. They are so good!
  • @nealiumj
    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 🤷‍♂️
  • @desertgoldfish
    Maybe I'm stupid, but isn't this multi-select across files to type just find and replace or the refactor button in vscode?
  • @Thundechile
    I've never understood the need for multicursors.
  • 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.
  • @eduardofcgo
    "I do not even have node on my system" Based
  • @robertholtz
    “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.
  • @manoharsingh6050
    I do multicursor for simple stuff and macros for complex stuff. And I use vscode with vim motions . Works like a charm