To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
Describe the feature
Zed editor doesn't know when files changed elsewhere. Especially when using gRPC to generate code, it doesn't know whether or not the old generated files are changed. Also, ORM schema files are not syncing.
I am using the editor with the Golang micro-service project on the MacOS Sequoia public beta release. Also using the Docker compose with a volume that bound the local source code files with the VM and git submodules enabled.
I am currently using the version Zed 0.146.5 release version, with the vim-mode enabled.
If applicable, add mockups / screenshots to help present your vision of the feature
No response
failable, andelo, recoskyler, feep, Gantushig77 and 33 moredandv
I'm still unable to find a setting for controlling the notification of filesystem changes to open files ("watching"). It seem that the behavior or Zed is:
if the editor buffer has no changes, external changes are reflected live
if the editor does have changes, when the file has been changed externally, there is no notification.
only when attempting to save, is this pop-up shown:
It would be great to have an option for diffing the on-disk file vs. the editor. JetBrains IDEs do this.
I'm still unable to find a setting for controlling the notification of filesystem changes to open files ("watching"). It seem that the behavior or Zed is:
* if the editor buffer has no changes, external changes are reflected live
* if the editor does have changes, when the file has been changed externally, there is no notification.
* only when attempting to save, is this pop-up shown:

It would be great to have an option for diffing the on-disk file vs. the editor. JetBrains IDEs do this.
Zed 0.183.10
I regularly run into these type of issues. Having a file open in the editor with some minor changes and then having either another editor, generator or whatever change the file outside of zed.
Would be great if there would be a merge offered for this.
I also run into this issue when checking out different branches with git, then if there is a new folder it doesn't show up in Zed.
Another issue I frequently encounter is when rebasing, the file buffer sometimes doesn't notice that the file has been updated and so I can't edit the file correctly.
Running git status sometimes alleviates some issues
How is this an acceptable behavior for an IDE? There are hundreds of tools that can potentially change the files that you have open.
For example, a pre-commit hook might lint/format a file, you might add an npm dependency on your package.json, you might run uv add to add a python dependency. I would expect zed to show me the changes on the files if I have them open and not rely me to re-open the file.
AdamVyborny, gdotdesign, feytox, cogscides and olejorgenb
i noticed this issue is very inconsistent, sometimes over ssh i can look at my remote machine and see the changes being applied automatically in the open editor, other times it doesn't, very hard to find a way to repro too
Activity
andelo commentedon Aug 8, 2024
A workaround is to
Go To Definitionso that Zed reads in the changed file.Apparently file watching is defunct.
mikayla-maki commentedon Mar 10, 2025
Zed is currently on v0.176.3, can you update and tell me if you're still seeing the issue?
dandv commentedon Apr 25, 2025
I'm still unable to find a setting for controlling the notification of filesystem changes to open files ("watching"). It seem that the behavior or Zed is:
only when attempting to save, is this pop-up shown:
It would be great to have an option for diffing the on-disk file vs. the editor. JetBrains IDEs do this.
Zed 0.183.10
itpropro commentedon May 18, 2025
I regularly run into these type of issues. Having a file open in the editor with some minor changes and then having either another editor, generator or whatever change the file outside of zed.
Would be great if there would be a merge offered for this.
eikooc commentedon Jun 27, 2025
I also run into this issue when checking out different branches with git, then if there is a new folder it doesn't show up in Zed.
Another issue I frequently encounter is when rebasing, the file buffer sometimes doesn't notice that the file has been updated and so I can't edit the file correctly.
Running
git statussometimes alleviates some issuesAdamVyborny commentedon Jul 23, 2025
This is why I have to left Zed. Not usable with Claude Code because when I manually edit files, it does not show changes done by CC.
cogscides commentedon Aug 9, 2025
Same for me with Codex CLI and Gemini CLI
dmavrommatis commentedon Oct 19, 2025
How is this an acceptable behavior for an IDE? There are hundreds of tools that can potentially change the files that you have open.
For example, a pre-commit hook might lint/format a file, you might add an npm dependency on your package.json, you might run uv add to add a python dependency. I would expect zed to show me the changes on the files if I have them open and not rely me to re-open the file.
aditya-perplexity commentedon Oct 28, 2025
I do not have this issue on v0.209.6 (macOS Sequoia 15.6). It's probably somehow environment-dependent.
dmavrommatis commentedon Oct 28, 2025
I downloaded the latest version and I also seem to not have this problem anymore.
chids04 commentedon Nov 3, 2025
i noticed this issue is very inconsistent, sometimes over ssh i can look at my remote machine and see the changes being applied automatically in the open editor, other times it doesn't, very hard to find a way to repro too