this post was submitted on 10 Aug 2026
60 points (96.9% liked)
Programming
28216 readers
75 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I switched to Zed from VSCode maybe around 2 years ago and havent looked back.
It's open source with GPL3 license and has plenty of languages supported via LSP.
If you need AI support they have this natively via the Agents panel and you can also use terminal agents in there BUT if you don't you can just hide the agents panel and never connect to any account and you never really see any of the AI features. This is essentially what I do for private work where I don't use AI, and for my job where we are soft-forced to adopt.
Super easy to port over your settings.json from VScode with all your shortcuts etc already.
I remember seeing Zed a while back and them heavily promoting the AI capabilities. I'll give it a try to see if it's built upon a solid base and works well without the AI stuff. There are features in Jetbrains IDEs that I'm quite fond of like cross-file refactoring, proper debuggers, (up until recently) the docker integration, and their database browser. Hopefully at least cross-file refactoring and debugging is available.
Thanks for pointing it out.
might want to check gram editor
A fork of Zed without AI, I see. I'll need to look at how active it is. Forking is easy, maintaining is hard.
Thanks for the suggestion.
Zed has a simple disable_ai setting that turns it all off. Not sure why the fork is necessary.
Seconding the Gram recommendation (it is actively maintained and configs are nearly entirely interoperable between Zed & Gram, so if Gram gets abandoned it'd be easy to switch to Zed), though I will also point out that Zed has a single toggle for all AI features. You can just disable that and no AI. It stays disabled too, unlike with JetBrains which I found would periodically re-enable AI features I'd disabled...
I tried to switch to Zed at the start of the year but couldn't Zed's tabs to work.
It seems like the biggest paper cut preventing users from switching to Zed and they don't seemed interested in fixing it.
I couldn't find any settings to fix it.
Were you able to figure it out?
How every program (e.g. editors, browsers, file explorers, etc...) works:
How Zed works:
The default in Zed is
Ctrl + Shift + ]OR[for next or previous tab respectively.If you want to customise it you can do in the keymap editor, it's called
pane: activate next itemBut that's what I already have and it doesn't work properly.
Here's my minimal test case for a typical mid-work layout:
Now the test:
The tab switching is stuck switching only the tabs in that pane, counter to the way every other tabbed program works.
Holding Ctrl + Tab should cycle through every tab.
Maybe the keymap setting isn't correct? e.g. maybe you put it in the wrong context?
This is what I have:
I see
pane: activate next itemandtab switcher: toggleboth set to Control Tab (⌃⇥).Maybe they're incompatible?
Edit: I rebounded both keybinds into separate unused keybinds and it still doesn't work.