Settings

Theme

Vim Roadmap 2025

zed.dev

43 points by testelastic a year ago · 26 comments

Reader

jherdman a year ago

Can we rename this post to indicate that it’s about Zed?

Daunk a year ago

"Vim mode" in editors like Zed is great and all, but to me, Vim is much more than just a set of shortcuts. What I love about Vim is how seamlessly it integrates with the terminal and shell. I can pipe, redirect, and manipulate text with Bash, use any CLI tool, and move fluidly between my editor and my system. The terminal is insanely fast, works on any computer and OS, scriptable, and gives me access to everything I need.

Zed looks great, and I'm glad it has a Vim mode... but without that deep integration, it's missing what makes Vim truly powerful imo.

  • nicce a year ago

    I believe that the use case you describe is a bit different than where you would use Zed primarily. If I have a code base with 100k lines of code, and I am developing that, I don't hop from terminal to editor and back by using the same terminal instance. I have different terminal window for that. Closing the editor window would lose too much context.

  • v3ss0n a year ago

    Terminal is not insanely fast. UI wise it is not efficient. Rendering is slower than vscode too even with GPU powered terms

    • dsr_ a year ago

      If your terminal is not insanely fast, you are using 1980s equipment or there is something wrong.

      And most fast terminals these days use GPU rendering.

      • v3ss0n a year ago

        if you don't believe benchmark terminal Uis against Zed . Benchmark on selection of huge potion of text, rendering, edition of big files in real time.

VeejayRampay a year ago

used to think this mattered a lot but funnily one of the main vim-universe inspired editors, helix, has convinced me otherwise

their choice to subtly diverge from the vim way of things is actually super nice, somehow way more mnemonic and easy to remember and use everyday

  • zamalek a year ago

    Zed has recently merged support for helix-like bindings, but it's still pretty far off (e.g. there's no way to default to "helix-normal" mode, meaning your first hotkey will be pure vim). I found it basically unusable for daily-driving, and Helix has me way too hooked on their style of modal editing for me to tolerate anything else.

    Edit: here's my Helix keymaps, they're in Nix but that's pretty straightforward to port to JSON: https://codeberg.org/jcdickinson/nix/src/branch/main/home/co...

  • bombela a year ago

    I have been eyeing helix for quite a while. Been using (neo)vim for 22y. Why not Helix for the next 22!

    I find the helix model of select then act so much more aligned to my mental model. Rather than verb then noun in vim.

    Vim register handling on deletion is pure crap. (delete a line lands into a different register than delete a word, pasting over a selection overrides the default register etc.).

    There is one plugin in vim that I cannot live without though, and that is easymotion (there are other similar plugins). It highlights objects with a letter (like the start of words for example), pressing the letter jumps to the object. I find this so much more natural and easier than jumping to line numbers. I might have to implement this into helix ;)

  • n42 a year ago

    I really want a Helix/Kakoune mode in Zed, but last I checked the development of such a thing was dead in the water, unfortunately

    • smsx a year ago

      it's being actively worked on!

      • n42 a year ago

        my comment was based on the last PR update I read some months ago where the developer had given up on merging it, so this is great to hear!

ashenke a year ago

I use Zed daily, and love the vim mode. The only thing that's missing (and won't be implemented) is some kind of easy motion / leap feature...

selectnull a year ago

When Zed got released, I was looking forward to trying it out because I saw the potential.

Very soon I found out that: Vim mode must be perfect and few of my <leader> key combos have made me (Neo)vim addict. And also, I prefer terminal editor.

  • gyre007 a year ago

    Not having the leader really annoys me but I’ve found myself using Zed more and more recently regardless. I think their LLM integration is just right for me unlike the neovim plugins I’ve tried. It’s really annoying because Ive been using vim for well over a decade so Id prefer to stick at home, but Zed is really reaching the level Im starting to like

2c2c2c a year ago

humble request to make marks for the number key registers global marks

they're global marks in vim. no one uses them there because those registers are reused for clipboard history

the vscode extension doesn't implement registers this way so they're safe to use. i imagine zed's implementation is similar

testelasticOP a year ago

Cool features from zed's Vim mode

mrichman a year ago

How does this company make money?

  • theappsecguy a year ago

    They have a paid AI service. I think eventually the collaboration will be paid and it will probably rely on commercial licenses from companies and maybe offer more enterprise like features for that customer base

  • jckahn a year ago

    I’m not sure that they do, and that’s why I switched back to Vim from Zed. I can’t let myself build a skillset on a company’s product that’s liable to disappear in a few years.

    • mrichman a year ago

      I also don't understand why are they hiring for paid roles, but tout their large community of open source contributors. Something's off.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection