-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Zed configurable to behave like an "omni" editor instead of "project-centric" editor #18165
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: |
Or perhaps this is what you're going for: |
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. |
Note that the "there must be a project" assumption leads to other issues as well. For example, it's not possible to open a |
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
|
My 2c:
|
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
The text was updated successfully, but these errors were encountered: