ZIm/crates/project/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
..
ignore.rs Use absolute paths to compute ignored status 2022-07-08 11:19:21 +02:00
lsp_command.rs Add support for folder-specific settings (#2537) 2023-05-31 16:27:08 -07:00
project.rs Add support for folder-specific settings (#2537) 2023-05-31 16:27:08 -07:00
project_settings.rs Remove concept of git diff refresh from Item trait 2023-05-25 14:29:28 -04:00
project_tests.rs Add support for folder-specific settings (#2537) 2023-05-31 16:27:08 -07:00
search.rs Optimize matching of multiple file-watch globs using the globset crate 2023-05-19 09:13:34 -07:00
terminals.rs Remove optional path argument when getting settings 2023-05-17 15:05:20 -07:00
worktree.rs Make language settings accessors take an arc dyn file 2023-05-31 14:57:04 -07:00