Advice for basic multi-machine Zed workflow #26970
Unanswered
tloredo
asked this question in
Help and General Q&A
Replies: 1 comment
-
Zed stores per-project settings file within any project, I think you already have what you're looking for. Look for "Open Project Settings" in command palette. You can commit this file to a repo etc |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Zeders-
I asked for advice on this on the Zed subreddit, but didn't get a useful response, so I thought I would try here (for the Reddit thread, see: Advice for basic multi-machine Zed workflow : r/ZedEditor).
I feel like this must have an obvious answer, but I'm not finding it.
I regularly work on 4 machines: 2 desktop Macs (home and office), a MacBook, and a Linux desktop in the office (for CUDA work). My main editor/IDE is Sublime Text 4, but I also sometimes use VS Code, BBEdit, PyCharm, Spyder.... I've been trying Zed from time to time, but this workflow issue is a big factor in it not "sticking" for me.
With, say, ST4 or BBEdit, I'll start a project, which creates a project file in the project's main directory, add files and directories to it as appropriate, and when I'm done for the moment, sync to my office Mac (which serves as hub for syncing). When I go to continue work on the project at the office or on the MacBook or Linux box, I just double-click the synced project file and I can pretty seamlessly resume work where I left off.
As far as I can tell, with Zed there is no analogous project file. There is persistent project info in system-specific app settings locations:
Workspace Persistence - Zed
But that's not something that should be synced (certainly not between Mac & Linux).
So in practice, when I create a new project at home, say, then when I go to the office, I recreate the Zed project from scratch. That's a lot less seamless than the local project file approaches of ST4 etc.. And if I modify the project on one machine (say, adding files or directories), then I have to remember what I did and re-do it on another machine (after syncing the edited content).
What am I overlooking in terms of a better multi-machine workflow? Or is this just the way Zed is meant to work in this situation?
Beta Was this translation helpful? Give feedback.
All reactions