Make Zed configurable to behave like an "omni" editor instead of "project-centric" editor #26349
Replies: 8 comments
-
Perhaps I'm misunderstanding something but you can absolutely use zed as an editor of individual files without opening a specific folder as a project. When I run the following: Similarly, in my
Are there specific missing features that makes Zed difficult to use in this mode for you? Obviously it could be better: |
Beta Was this translation helpful? Give feedback.
-
Or perhaps this is what you're going for: |
Beta Was this translation helpful? Give feedback.
-
i think adding options for creating a file or open a folder without calling it a project would help. also by default zed always opens the most recent project and there is no clear way to close it and just have an interface where you can open files and folder. i suggest adding something like the vscode welcome screen where there are the recently opened folders and options to create a new folder or file to work on. |
Beta Was this translation helpful? Give feedback.
-
Note that the "there must be a project" assumption leads to other issues as well. For example, it's not possible to open a |
Beta Was this translation helpful? Give feedback.
-
I think some of what you're experiencing are things that have been lost in translation when compared to the MacOS experience.
zed/assets/keymaps/default-linux.json Lines 363 to 364 in 530286b
On Linux, we can't tell the difference between "Closing the last workspace window" and "Quitting Zed" because there's no way for Zed to be open without an associated Project window. Currently when you quit zed, we always restore the last closed project when you return. Ironically, VSCode has this behavior on MacOS too -- the only way to open to an empty workspace (Welcome landing page) is to have close your project window, then open a new window with an empty workspace, then quit and you'll get the empty/welcome workspace start (same as Zed on Linux).
I'm not sure the right answer as for how to differentiate between the user's intent to "close zed" (should restore project) or "close project" (should not restore) on Windows and Linux when spawned from the graphical environment. A workaround in the meantime is to spawn zed from the cli with
|
Beta Was this translation helpful? Give feedback.
-
My 2c:
|
Beta Was this translation helpful? Give feedback.
-
Hello all, unfortunately much of Zed is built with the assumption that the user is working on a "project", so this feature would require a substantial amount of work to make this happen. Therefore, I'm going to convert this issue to a discussion, where the pro/cons of adding this functionality can be discussed further. Cheers! |
Beta Was this translation helpful? Give feedback.
-
Just linking another one discussion on the same topic: Show some love for the documents, which are not part of any project, please! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Check for existing issues
Describe the feature
First of all, i love Zed editor!
However, right now it is very "project -centric" and not being able to be used as a regular a swiss knife editor like for example Sublime - you open a workspace and are able to navigate files there. This is pretty awesome when you're developing one single project.
But there are scenarios when you simply don't follow this workflow. You open multiple files in different folders, different servers, etc. and work on a different paradigm rather than developing a single project.
It would be awesome if we were able to configure Zed to be used as a regular text editor when we're not forced to have a single "project" opened and edit files in there, but rather to use it as a universal editing tool and switch between open file tabs as we please.
Or am i missing something? Please forgive me my ignorance in case i have missed some program setting
If applicable, add mockups / screenshots to help present your vision of the feature
n/a
Beta Was this translation helpful? Give feedback.
All reactions