Zed is amazing, I hate it A developer forked the Zed code editor to add three missing features: a pane lock to prevent AI agent panels from being overwritten, a custom keybinding for import completions, and a native Claude Code dock panel. The developer, who does not know Rust, used GPT-5.4 through OpenCode to write the patches, demonstrating that AI agents can now lower the barrier for customizing complex codebases. Zed is, hands down, the best- feeling editor I've used in years. It's fast in a way that makes every other Electron-based IDE feel like it's wading through syrup. Multi-buffer editing is genuinely great. The collaborative stuff works. When you're just typing code, Zed gets out of your way better than anything else on the market. And I hate it, because it's still missing things that should be table stakes for a daily-driver IDE in 2026. If you run an AI coding agent in a side panel — Claude Code, Cursor's chat, whatever — and then open a file from the project tree, Zed happily shoves that file into the agent's pane , burying your conversation. There was no way to tell a pane "stay put, don't let new files land here." So I added one. A pane lock: toggle it on, and that pane stops accepting new items. php pub fn is locked &self - bool { self.is locked } pub fn toggle lock &mut self, window: &mut Window, cx: &mut Context