zed/crates/collab/src
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
..
bin Introduce a delay before retrying a transaction after a serialization failure 2023-03-16 13:07:38 -07:00
db Replicate project-specific settings when collaborating 2023-05-30 18:08:03 -07:00
rpc Use a synchronous mutex for ConnectionPool 2022-12-13 13:50:51 +01:00
tests Add support for folder-specific settings (#2537) 2023-05-31 16:27:08 -07:00
api.rs Create user record automatically when someone logs in on the website 2023-03-14 12:25:04 +01:00
auth.rs Add logging and metric for time spent hashing auth tokens 2023-03-17 14:32:13 -07:00
db.rs Replicate project-specific settings when collaborating 2023-05-30 18:08:03 -07:00
env.rs
errors.rs
executor.rs WIP - Panic immediately when detecting non-determinism via a change to the execution trace 2022-12-23 17:34:13 -08:00
lib.rs Introduce a delay before retrying a transaction after a serialization failure 2023-03-16 13:07:38 -07:00
main.rs Introduce a delay before retrying a transaction after a serialization failure 2023-03-16 13:07:38 -07:00
rpc.rs Replicate project-specific settings when collaborating 2023-05-30 18:08:03 -07:00
tests.rs Merge branch 'main' into panels 2023-05-22 14:10:17 +02:00