zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
39.6k stars 2.07k forks source link

Inbuilt synchronisation support #5010

Open pronoym99 opened 1 year ago

pronoym99 commented 1 year ago

Check for existing issues

Describe the feature

Almost all modern editors and IDEs support an associated file or a medium via which the entirety of the software can be replicated in another system. E.g. a settings.json file in case of VS Code and the availability of sync-settings package in case of Atom. It would be great if Zed can have a similar inbuilt feature.

Current problems concerning such features are as follows:

An inbuilt synchronisation feature in Zed will allow free and quick movement of the entire editor across multiple systems, environments and workspaces. At the same time, all possible means and synchronisation depth would be very much desirable as a built-in feature in the editor.

JosephTLyons commented 1 year ago

Hey @pronoym99, thanks for the detailed writeup! We actually already have an issue open requesting a settings sync feature:

However, this issue touches on some additional things, so I think it makes sense to keep it open, alongside the original issue.

Lastly, I decided to open a discussion about this here:

pronoym99 commented 1 year ago

Thanks @JosephTLyons for the support. Yes...I did see zed-industries/zed#5566 before opening this issue, however, the additional details are the very reason I decided to go with it.