zed/crates/collab
Max Brunsfeld 788f97ec68
Add support for folder-specific settings (#2537)
This PR allows you to customize Zed's settings within a particular
folder by creating a `.zed/settings.json` file within that folder.

Todo

* [x] respect folder-specific settings for local projects
* [x] respect folder-specific settings in remote projects
* [x] pass a path when retrieving editor/language settings
* [x] pass a path when retrieving copilot settings
* [ ] update the `Setting` trait to make it clear which types of
settings are locally overridable

Release Notes:

* Added support for folder-specific settings. You can customize Zed's
settings within a particular folder by creating a `.zed` directory and a
`.zed/settings.json` file within that folder.
2023-05-31 16:27:08 -07:00
..
k8s Encode db-max-connections env var as a string in k8s manifest 2023-03-10 17:19:16 -08:00
migrations Replicate project-specific settings when collaborating 2023-05-30 18:08:03 -07:00
migrations.sqlite Replicate project-specific settings when collaborating 2023-05-30 18:08:03 -07:00
src Add support for folder-specific settings (#2537) 2023-05-31 16:27:08 -07:00
.env.toml Increase the amount of max connections to the database 2023-03-10 10:10:59 +01:00
basic.conf
Cargo.toml collab 0.12.5 2023-05-31 15:38:26 -07:00
README.md

Zed Server

This crate is what we run at https://collab.zed.dev.

It contains our back-end logic for collaboration, to which we connect from the Zed client via a websocket after authenticating via https://zed.dev, which is a separate repo running on Vercel.