Zed on Linux Is Here
Overall reception
- Many are excited to have a fast, native, open‑source alternative to Electron editors, especially on Linux.
- Others are unconvinced it offers enough over VS Code / JetBrains / Neovim to justify switching, at least yet.
Killer features & UX
- Frequently praised for:
- Very fast startup and editing; feels close to Vim/Neovim/Sublime on many setups.
- Clean, well‑designed UI and typography; some care a lot about this versus VS Code’s look.
- “Multi‑buffers” / multi‑file search: search results open as editable mini‑buffers so you can edit across many files from one view.
- Good pane management, outline view, integrated terminal, different fonts/sizes for terminal vs editor, “magnify current pane”.
- Critiques:
- Default dark themes and font rendering on Linux sometimes low‑contrast or blurry.
- Default auto‑format‑on‑save surprises some, especially in legacy or mixed‑style repos.
- Vim mode exists but lags real Vim/Neovim and JetBrains/VS Code emulations for some workflows.
Performance vs other editors
- Compared to VS Code:
- Many say VS Code is already “fast enough” on typical projects; Zed’s extra speed feels marginal.
- On big monorepos / many open windows, VS Code’s Electron and language servers can become very slow and memory‑hungry; Zed feels lighter here.
- Compared to terminal editors:
- Neovim/Helix users still find Zed slower in latency‑sensitive scenarios, but it’s among the fastest GUI editors they’ve tried.
- Some Linux users report serious jank (low FPS, high CPU on mouse move, laggy resizing) tied to GPU/driver/Wayland setups.
Language support & tooling
- Very good experience reported for Rust and decent for C++; several say Zed feels “systems‑language first.”
- JS/TS support is notably behind VS Code:
- Autocomplete and diagnostics feel worse; ESM imports and TS server integration are flaky for some.
- Uses Pyright for Python; some prefer Pylance/Ruff and dislike current defaults.
- Plugin story: extensions exist, but Rust‑ and Wasm‑based plugins are seen as heavier and less approachable than Python/Lua ecosystems.
Collaboration & business model
- “Collaboration‑first” positioning (channels, calls, shared editing) is highlighted by the team and some users love it, especially versus unreliable VS Code Live Share.
- Others see editor‑embedded collaboration as niche or unwanted “noise”; they prefer git + screen sharing and want an easy way to turn all collab features off.
- Monetization plan: core editor free, paid network/collab features; some worry VC backing will eventually push enshittification, others find this model acceptable if the editor remains fully usable offline.
Installation, packaging & security
- Huge debate around the recommended
curl | shinstaller:- Critics: bad UX and security practice; hides where files go, bypasses distro packaging and signatures, complicates updates.
- Defenders: common pattern, script is short and readable, runs as user, and there are alternative methods.
- Alternatives exist: distro packages (Arch, NixOS, Gentoo, others), manual tarball install, and early Flatpak support (not yet on Flathub). Many request an official Flatpak/Snap to avoid scripts entirely.
- Separate concern: Zed auto‑downloads and runs language servers and tools (Node, rust‑analyzer, JSON LSP, etc.) without a clear global opt‑out, which breaks on NixOS and is unacceptable for some security‑sensitive or corporate environments. Work to make this configurable is in progress.
Platform‑specific issues
- Linux:
- Requires Vulkan 1.3 and a “physical” (non‑pure‑software) GPU; some older or unusual setups fail.
- File dialogs depend on XDG desktop portals; missing/incorrect portal setup breaks “Open file/project”.
- WSL/WSLg:
- Several reports of crashes or no UI; support appears immature.
- Overall, many like Zed enough to keep it as a secondary editor and plan to revisit as language support, plugins, and platform polish improve.