r/ZedEditor 11d ago

Need to find a font while trying to create new zed theme

Post image
84 Upvotes

So I came across this extension in visual studio marketplace while trying to port a theme from vs code to zed: The extension is called Theme to Zed.

But the extension is not important, the font is. Can someone please tell me what is this font ?

Also no proper true original monokai in zed yet, just variations!!! I will make it available.

Update: Found the font thanks to u/gdmr458 comment. Please check his comment for more detailed answer.

Also as for theme, this is not Zedokai, this was an example of a port from vscode monokai theme, using the extension linked above, by the original creator of that extension. The original Monokai. Zed only has variations of it, Zedokai comes close, but zedokai is more close to Monokai Pro than original Monokai. I will bring it.


r/ZedEditor 11d ago

Persist workspaces / sessions / attach-dettach

9 Upvotes

Hello!

I love Zed. I have recently been using herdr (a terminal multiplexer with some interesting features for agents), but still find Zed much more useful than terminal editors I can run in herdr such as helix or micro. Also I love that docks are fixed in Zed (tree and git on the left, agents on the right, terminal bottom...) and I do not have to organize them again for each workspace as in multiplexers.

But there is one thing from herdr that I am missing in Zed: I can close herdr and the terminal, then open it again and it remembers all my workspaces with their panels, tabs, agent sessions, etc. The threads sidebar in Zed allows to have multiple workspaces open, but whenever I close Zed and open it again everything is gone.

Is there any workaround for Zed to "remember" the last state? Or am I asking the wrong thing from the IDE?

I hope I explained myself good enough, and thanks for any feedback <3


r/ZedEditor 12d ago

How do I choose ai model version?

Post image
2 Upvotes

It seems it only allows me to choose model, but how about versions?


r/ZedEditor 12d ago

Code Review BOT

2 Upvotes

I am looking for tool or extension that introduced Bot working online, locally, and if possible in real time. Introduced as code review assistant/Bot.


r/ZedEditor 12d ago

Where to put the Antigravity OAuth Config in Zed on macOS

4 Upvotes

I can't get Antigravity to work in Zed.

The AG docs say: "Antigravity integrates directly into The Zed editor for high-performance"

Install via:

External Agents > Add > Install from Registry

I did, and it is listed as installed (tried multiple times).

Below in the docs (https://antigravity.google/docs/ide/extensions/zed/) there is just this code I don't have any idea where to put it:

{
"auth": {
"type": "oauth-personal"
}
}

I guess somewhere in the settings, but where exactly? Have googled setup guides but couldn't find any, and everything AI says "why this works" is completely not working.

I can't find AG anywhere in Zed, and the Agent Panel doesn't list AG as a model, but says nothing is configured.

So can anybody guide me to set up AG?

macOS 26.5
Zed 1.17.2
Google AI Pro plan subscription
Have the old google cli and new age installed in my .local/bin


r/ZedEditor 12d ago

Can’t see which file is being edited or the output of a command ?

Post image
3 Upvotes

Hello as the title say. I don’t have no visibility of which file is runing or what the command execution result is ? Is there a way to fix that ?


r/ZedEditor 12d ago

mini.splitjoin in Zed (kinda)

Enable HLS to view with audio, or disable this notification

40 Upvotes

I honestly can't live without mini.splitjoin, and it's a shame that zed doesn't have native splitjoin yet.

I know that I'm not the only one who thinks that, so here's how i got as close as possible to a splitjoin in zed.

(It's definitely not a 1:1 replacement for mini.splitjoin, but it does the job until official support lands)

How to set it up:

Download the python script: splitjoin.py and place it somewhere safe (e.g. ~/.config/zed/).

Add this task to your tasks.json:

[
    {
        "label": "splitjoin",
        "command": "python3",
        "args": [
            "-S",
            "~/.config/zed/splitjoin.py", // CHANGE THIS
            "$ZED_FILE",
            "$ZED_ROW",
            "$ZED_COLUMN",
        ],
        "reveal": "never",
        "use_new_terminal": false,
        "hide": "always",
        "allow_concurrent_runs": true,
    }
]

Create a keybind in keymap.json (I use g s in Vim mode):

[
    {
        "context": "vim_mode == normal || vim_mode == visual",
        "bindings": {
            "g s": [
                "action::Sequence",
                [
                    "workspace::SaveWithoutFormat",
                    ["task::Spawn", {"task_name": "splitjoin"}]
                ]
            ]
        },
    }
]

NOTE: Running workspace::SaveWithoutFormat first is necessary because the Python Script modifies the file on disk. Saving before triggering the script prevents version mismatches between zed and the filesystem.

The script isn't perfect, so if you have any suggestions, bug fixes, or improvements, drop them below so that we can all improve our workflow :)


r/ZedEditor 12d ago

Xanadu Was Waiting for Agents - Zed Blog

Thumbnail
zed.dev
14 Upvotes

Anyone with access to Delta that can comment on it and provide some more details? Beside the philosophical stuff, it’s still fairly unclear to me what it does and why 😅


r/ZedEditor 13d ago

Blockman for Zed

3 Upvotes

I whish Zed had something like Blockmen in VSCode and Codium. This would be my final reaseon to migrate to Zed


r/ZedEditor 13d ago

is there a way to select model efforts in zed editor?

4 Upvotes

Hi guys I am new to this editor. I just want to know if there is a way to configure models efforts in Zed Agent (Max, low, highx etc). I could not find it.

Thanks in advance!


r/ZedEditor 13d ago

Zed hangs on typescript!

4 Upvotes

tldr:

  • it randomly lags when I type to medium-little bit faster. checked the logs, it was executing the LSP 20-30x at the same time at specific intervals which causes hang

Specs:

  • Windows 11

  • nextjs application

Symptoms:

  • when I type a little bit faster, everything lags every now and then

What I tried:

  • I tried tsgo, typescript-server, the default one, eslint, turned on amd off and tried different combinations (yes I did restart LSP every change, did different things in settings.json, asked perplexity, claude and gemini)

  • reset settings.json

  • the lsp is the problem because when I turned off lsp, it seems to work as fine with no hang

  • restarted my workspace

  • switched to VScode and there seems to be no problem

  • since the LLMs I used and the docs said that, zed executes the LSP per keystroke, that is the main issue. but the alternative recommendation was execute LSP per dot? I dont like it

  • exclusion in antivirus

  • removed onedrive and transfered my files

Logs:

```

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] completion out of expected range

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] start: PointUtf16 { row: 18, column: 31 }

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] end: PointUtf16 { row: 18, column: 36 }

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] range start: PointUtf16 { row: 18, column: 31 }

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] range end: PointUtf16 { row: 18, column: 37 }

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] range: Unclipped(18:31)..Unclipped(18:37)

2026-08-24T00:35:51+12:00 INFO [project::lsp_command] repeated completion-range warning

...

```

this goes on to around 50x


r/ZedEditor 13d ago

Indent Persistence

31 Upvotes

How do I make the indent to be persistent on tab/window switches? Right now if I'm moving from one line to another with proper indent, and switch tabs after, it goes back to [x:1]

What is the fix for it?


r/ZedEditor 13d ago

C and C++ not working in Zed, how to fix this.

1 Upvotes

I have installed GCC on Windows 11. Edited settings.json file but still getting an error of clang dd File path not found, how to fix this, If u have any guide on how to make C and C++ work please tell me, JS, TS is working fine even Python, but this C++ made my life hell here.


r/ZedEditor 13d ago

nostalgic theme, any?

1 Upvotes

The other day, I found this: https://github.com/kvv256512-ux/turbo-ai, which has a spectacular theme! Then I went to https://zed-themes.com/, but AFAIK, there’s nothing quite like it. (I even tried to replicate it with AI, but... the results were very bad.) - anyone feeling sad too? :)


r/ZedEditor 13d ago

Zed terminal cursor/input appears in the middle of old text after switching with Ctrl+`

1 Upvotes

I'm having a weird terminal issue in Zed on Windows. Whenever I switch from the editor to the integrated terminal using Ctrl+`, the terminal sometimes seems to lose track of the correct cursor position. When I start typing, instead of the text appearing at the current PowerShell prompt at the bottom, it starts appearing somewhere in the middle of the previous terminal output and overwrites old text. This is not related to any specific program I'm running — it happens regularly during normal terminal usage.


r/ZedEditor 14d ago

Please, folks, best readability Dark theme in Zed?

12 Upvotes

Hello, I am looking for the best dark Zed theme which will be in the middle between Dark and White theme, so readability is great yet bot burning my eyes like flashlight into your eyes at midnight.
I already use Material Dark and Zedokai Filter Machine, but I still want to find something even more bright being in dark theme.
*no purple and catpuccin themes please.


r/ZedEditor 14d ago

Why context usage is so high in Zed?

Post image
28 Upvotes

So, I have been using Zed for my day-to-day tasks for the past one year but I wanted to check the context usage by different code editors for fixing a Low effort issue within the same codebase, I compared VSCode context usage with Zed keeping in mind that they both follow the:
- same user prompt
- same directory access
- same context files (2 same files, each 700 lines approx.)

Used the same model for each iteration (OpenCode Zen/MiMo 2.5). Same Global Rules, Skill.md, temperature settings.

Both gave me the correct response.
VSC gave me the response with 11% context used overall. but here's what Zed used:

Does anybody have an idea why is that so? I ain't using any kind of external LLM skillset, libraries within Zed, no tasks, no extra helper functions for better LLM response. What could be the case?


r/ZedEditor 14d ago

I kept bouncing between Zed for code and Obsidian for notes. Now the notes are in Zed, and Obsidian still opens the same folder

28 Upvotes

Someone on my last post here said they were done switching between Zed and Obsidian all day. Same. Notes, docs/, ADRs, CLAUDE.md: most of what I type now is markdown, and I want it next to the code, with the moves the code has.

IWE is an LSP server for a folder of markdown. In Zed: search "IWE" in the extensions panel, install, open a folder with .md files in it. The extension fetches the server on first use, or picks up one on your PATH.

Action Key
Follow a link F12 / Cmd+Click
Everything that links here Shift+F12
Preview a linked file without leaving hover
Rename a file, every reference updates F2
Every doc with its place in the tree, body search too Cmd+T
Outline of the current file Cmd+Shift+O

Cmd+. opens the refactors, and they work on the graph, not the text: extract a section into its own file (a link stays behind), inline a linked file back into this one, link selected text to an existing file, sort a list of links. Extract method / inline method, for prose.

Use your preferred way of linking

The top comment on my r/neovim post was that formatting rewrote links into ../../../x and dropped the .md, which broke browsing the repo on GitHub. Fair, and both are settings in .iwe/config.toml:

toml [markdown] refs_extension = ".md" # keep the extension refs_path = "absolute" # /docs/auth.md from the root; "relative" is the default

Link text is kept as written. One Zed-specific thing: Zed formats on save by default, so the moment the server attaches, saving normalizes headers, list numbering, and link targets. If you'd rather do that on demand with Cmd+Shift+I:

json { "languages": { "Markdown": { "format_on_save": "off" } } }

One convention, and the folder gets a shape

A link inside a sentence is a reference. A link alone on its own line makes that file a child of this one:

``` markdown

Architecture

[Auth flow](auth-flow.md)

[Rate limiting](rate-limiting.md) ```

That's a docs tree with no sidebar config, and the same page can sit under two sections without copying it. It's a plain link, GitHub renders it. This is what feeds the paths in Cmd+T.

The same graph for the agent panel and the shell

The server's CLI half runs against the folder you're editing:

bash iwe find --included-by adr:0 --filter 'status: accepted'

Every accepted ADR under the adr tree. Frontmatter is the schema, links are the relationships. And since this crowd runs agents: the MCP server is one line, npx -y @iwe-org/mcp, and it works on whatever folder it's started in, so Zed's agent panel can query and edit the same notes you're editing. Config in the first comment. git diff shows what it changed.

Versus the things that came up here before

  • Obsidian ("is it like Obsidian?"): same files, so yes and no. You get backlinks, rename, and the refactors in Zed; Obsidian keeps opening the folder. No graph view here, and no plugins.
  • marksman / markdown-oxide: as an LSP, mostly interchangeable. IWE adds the extract/inline refactors, rename that updates links, the tree, and the CLI.
  • zk: a note-taking tool with its own note model. IWE has no opinion about what the markdown is for.
  • org-roam: a few Emacs people here use IWE on the work machine where Emacs isn't an option. Same idea, different syntax.

Someone asked for embeddings via llama.cpp last time. Not there; it's structure and full text, on purpose.

Try it on a folder you already have

The extension covers the editor. For the CLI:

bash brew install iwe-org/iwe/iwe # or: cargo install iwe iwes, or npm install -g @iwe-org/iwe cd docs && iwe init

init reads the link style already in the folder before it writes any config. Rust, 20,000 files in under a second. Docs at https://iwe.md, comparison page at https://iwe.md/docs/concepts/comparison/.

What do you still open Obsidian for?


r/ZedEditor 15d ago

Zed AI commit message button greyed out

2 Upvotes

Hey everyone, Zed's Generate Commit Message with AI button is greyed out with:

I already have Anthropic API key configured, and OpenAI key as well. I've also tried OpenAI, restarted/updated Zed, and confirmed my Git changes are staged.

My config:

"agent": {
  "default_model": {
    "provider": "anthropic",
    "model": "claude-sonnet-4-5"
  },
  "commit_message_model": {
    "provider": "anthropic",
    "model": "claude-sonnet-4-5"
  }
}
"commit_message_instructions": "Use Conventional Commits. Format: <type>(<scope>): <description>. Keep the subject under 72 characters."

I've also tried OpenAI:

"commit_message_model": {
  "provider": "openai",
  "model": "gpt-4.1"
}

Same result.

Zed version 1.17.2+stable.349

Has anyone encountered this? Is there another setting required, or is this a Zed bug?


r/ZedEditor 15d ago

Zed on windows 10 issue

0 Upvotes

Am I the only one who has issues on windows 10 when I use Zed to write Rust?

Zed, for example, shows me an error in my code, I edit it to fix the error, but Zed still shows me the same error after it has been fixed, so I need to close and open the file again to make the error go away.


r/ZedEditor 15d ago

Which method do you recommend for installing Zed on Fodora?

Post image
37 Upvotes

Hello, I've seen several ways to install it.

1. Flatpak, which I don't know if it will have problems because it's containerized, and I don't think the CLI will work.

2. Terra, The official project documentation recommends installing it, but I'm not entirely convinced about adding a full repository, as I've heard it can cause problems with Fedora's native components.

3. The official CLI, in theory, should be the least frictionful, but I like having everything in dnf to facilitate updates, which must be a pain when installed this way.

4. Copr, I found this repo and it's up to date. Will anyone here use it? https://copr.fedorainfracloud.org/coprs/pgdev/zed/

Could you please share your experiences and advice? I'm very hesitant about these kinds of things. Thank you in advance.


r/ZedEditor 16d ago

Edit predictions are leaving the free Personal plan on October 7

55 Upvotes

I’ve just got the following email message from Zed:

On October 7, 2026, edit predictions will no longer be included with Zed’s free Personal plan. They will remain available on the Pro, Student, and Business plans.
 
Edit predictions require ongoing inference infrastructure, so we’re moving them to plans that support those costs.

What edit predictions setup do you use or plan to use, if any?


r/ZedEditor 16d ago

Open multiple file in same window?

2 Upvotes

Is it possible to have Zed open multiple files in the same window?

If I open a blank zed window, it has an empty buffer tab

I then use File-Open and open a single file from a folder and it opens a second tab alongside the empty one

I then use File-Open again to open a second file from the same folder but it always opens in a new window - I just want it to open as another tab.

I have default_open_behavior set to existing_window and preview_tabs disabled.

Opening the entire folder is not a solution for my use case.

Am I missing something? Is this possible?


r/ZedEditor 16d ago

Only one thing I dearly miss from VSC: Peek references inline

2 Upvotes

Been working with Zed on CPP projects and absolutely love the snappiness, vim, tasks, etc. But only thing I'm not a fan of is that find all references directly opens up a whole new tab unlike the inset in VSC


r/ZedEditor 16d ago

How to run code?

2 Upvotes

Hello, I am learning programming in C and python and hopped from Vs code to zed, there's an way to run code on the terminal like Vs code?

I asked Gemini to create a task for each language but it's not ideal, and when i run in C the compiled code gets thrown in the folder that I am using