News for hackers. Stuff that matters.
Re:You Can Now Disable All AI Features in Zed by eikenberry on Wednesday July 23, 2025 @01:44PM (#44661905)
Zed is not a great modal editor, modality is a strapped on afterthought. At least that the impression the vim keybinding give me. IMO the best chance I see for a fast modal editor that works out of the box is Helix.
Re:You Can Now Disable All AI Features in Zed by dkersten on Wednesday July 23, 2025 @02:00PM (#44662101)
When did you last try Zed? If it was recently then that hasn’t quite matched my experience, for me vim keybindings work quite well. But I did think the same when I first used Zed over a year ago.
Re:You Can Now Disable All AI Features in Zed by eikenberry on Wednesday July 23, 2025 @03:42PM (#44663151)
I tried it a couple days ago. Lost me right off with the poor `:e` experience; popup box with no completion, fuzzy-matching, sub-directory support. Vim is a file oriented editor, not a project oriented one, so good file operations are table stakes.
Re:You Can Now Disable All AI Features in Zed by eproxus on Wednesday July 23, 2025 @04:27PM (#44663651)
I don’t quite get what Zed’s emulation of :e has to do with being a modal editor. It’s a completely different editor so of course the interface to interact with files is going to be different, but in my experience Zed’s implementation of modality when it comes to its Vim mode is extremely good. Even better than the already excellent NeoVintageous for Sublime Text.
Re:You Can Now Disable All AI Features in Zed by eikenberry on Wednesday July 23, 2025 @06:39PM (#44664779)
Fair point. I guess the problem is with their (Neo)Vim keybindings, not so much with the modal-editing part. I included it as vim is the most popular modal editor and its keybindings are what are lacking.

Are there any modal editors that are not file-based? Maybe it would be better to say this is a problem with its file-based editor emulation?

Re:You Can Now Disable All AI Features in Zed by cess11 on Wednesday July 23, 2025 @03:40PM (#44663133)
Is it now possible to import .vimrc, or otherwise configure e.g. the sequence j k to execute Escape?
Re:You Can Now Disable All AI Features in Zed by xedrac on Wednesday July 23, 2025 @07:18PM (#44665069)
You can easily configure jk for escape. I don't know about importing .vimrc
Re:You Can Now Disable All AI Features in Zed by cess11 on Thursday July 24, 2025 @02:57AM (#44667762)
Can you explain how?
Re:You Can Now Disable All AI Features in Zed by xedrac on Thursday July 24, 2025 @09:08AM (#44670220)
From the documentation at https://github.com/zed-industries/zed/blob/main/docs/src/vim...

  {
    "context": "Editor && vim_mode == insert",
    "bindings": {
      "j k": "vim::NormalBefore"
    }
  }
Re:You Can Now Disable All AI Features in Zed by dkersten on Wednesday July 23, 2025 @08:35PM (#44665588)
No .vimrc importing, but remapping capability is quite comprehensive.
Re:You Can Now Disable All AI Features in Zed by weakfish on Wednesday July 23, 2025 @06:00PM (#44664493)
I at least really like that ctrl-w allows switching between panels as well as editors, something VS code doesn’t do (or at least, you can switch to the explorer but not back?) and is a major papercut IMO
Re:You Can Now Disable All AI Features in Zed by jkl5xx on Thursday July 24, 2025 @12:59PM (#44673096)
Huh? Zed's vim emulator is one of the best I've used in an IDE. Saying it's an afterthought feels disingenuous. I'm pretty sure some of the core zed devs are big vim enthusiasts.