zed/crates
Piotr Osiewicz 0f584cb353
chore: Extract languages from zed crate (#8270)
- Moves languages module from `zed` into a separate crate. That way we
have less of a long pole at the end of compilation.
- Removes moot dependencies on editor/picker. This is totally harmless
and might help in the future if we decide to decouple picker from
editor.

Before:
```
Number of crates that depend on 'picker' but not on 'editor': 1
Total number of crates that depend on 'picker': 13
Total number of crates that depend on 'editor': 30
```
After:
```
Number of crates that depend on 'picker' but not on 'editor': 5
Total number of crates that depend on 'picker': 12
Total number of crates that depend on 'editor': 26
```
The more crates depend on just picker but not editor, the better in that
case.

Release Notes:

- N/A
2024-02-23 15:56:08 +01:00
..
activity_indicator chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
ai Allow OpenAI API URL to be configured via assistant.openai_api_url (#7552) 2024-02-12 11:37:27 -05:00
assets chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
assistant Fix a panic in the assistant panel (#8244) 2024-02-22 22:42:32 -07:00
audio chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
auto_update Add action to open release notes locally (#8173) 2024-02-22 02:20:06 -05:00
breadcrumbs chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
call talkers (#8158) 2024-02-22 10:07:36 -07:00
channel Add SystemClock (#8239) 2024-02-22 22:28:08 -05:00
cli Actually fail on clippy failures (#7619) 2024-02-09 10:13:00 -08:00
client Add SystemClock (#8239) 2024-02-22 22:28:08 -05:00
clock Add SystemClock (#8239) 2024-02-22 22:28:08 -05:00
collab Add SystemClock (#8239) 2024-02-22 22:28:08 -05:00
collab_ui Add SystemClock (#8239) 2024-02-22 22:28:08 -05:00
collections gpui: Add Global marker trait (#7095) 2024-01-30 14:08:20 -05:00
color chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
command_palette chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
copilot Detect and possibly use user-installed gopls / zls language servers (#8188) 2024-02-23 13:39:14 +01:00
copilot_ui Add cancel button on GitHub Copilot actions (#7850) 2024-02-16 10:45:55 -05:00
db chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
diagnostics chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
editor chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
extension Add checkbox to only show installed extensions (#8208) 2024-02-22 12:16:02 -05:00
extensions_ui chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
feature_flags chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
feedback vim: Fix renaming (#7714) 2024-02-12 22:28:26 -07:00
file_finder recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
fs Introduce file_id on Windows (#8130) 2024-02-22 11:22:12 -08:00
fsevent Translate notify::Event to fsevent::Event on linux (#7545) 2024-02-08 08:35:37 -08:00
fuzzy chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
git chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
go_to_line chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
gpui Integrate profiling into gpui (#8176) 2024-02-22 10:59:52 -08:00
gpui_macros Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
install_cli Add initial CI job for Windows target (#8088) 2024-02-21 00:35:29 +02:00
journal chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
language Detect and possibly use user-installed gopls / zls language servers (#8188) 2024-02-23 13:39:14 +01:00
language_selector recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
language_tools Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
languages chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
live_kit_client X11: Continuous Presentation (#7762) 2024-02-14 12:24:12 -08:00
live_kit_server Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
lsp Detect and possibly use user-installed gopls / zls language servers (#8188) 2024-02-23 13:39:14 +01:00
markdown_preview Add action to open release notes locally (#8173) 2024-02-22 02:20:06 -05:00
media Enable Blade on MacOS via "macos-blade" feature (#7669) 2024-02-16 13:39:40 -08:00
menu chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
multi_buffer Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
node_runtime Download right language server binary for OS (#8040) 2024-02-20 09:53:03 +02:00
notifications chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
outline recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
picker Allow removing workspaces from the "recent projects" modal (#7885) 2024-02-22 01:30:02 +02:00
plugin chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
plugin_macros Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
plugin_runtime Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
prettier Detect and possibly use user-installed gopls / zls language servers (#8188) 2024-02-23 13:39:14 +01:00
project Pick up more home dir shell env when spawning (#8273) 2024-02-23 15:20:31 +01:00
project_panel Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
project_symbols recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
quick_action_bar Hide Inline Assist button if assistant.button is disabled (#7932) 2024-02-18 08:14:08 +02:00
recent_projects chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
refineable Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
release_channel chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
rich_text chat: auto detect links (#8028) 2024-02-19 21:49:47 -07:00
rope Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
rpc talkers (#8158) 2024-02-22 10:07:36 -07:00
search Project search bar layout improvements (#7963) 2024-02-20 21:07:01 +02:00
semantic_index Allow OpenAI API URL to be configured via assistant.openai_api_url (#7552) 2024-02-12 11:37:27 -05:00
settings Rename runnables into tasks (#8119) 2024-02-21 14:56:43 +02:00
snippet Clean up Cargo.toml files (#7044) 2024-01-29 23:47:20 -05:00
sqlez Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
sqlez_macros chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
story chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
storybook Add an app_menu to Storybook which enables quitting with cmd-q (#8166) 2024-02-22 12:51:40 -05:00
sum_tree Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
task Add task docs and default keybindings (#8123) 2024-02-21 16:43:56 +02:00
tasks_ui chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
terminal Rename runnables into tasks (#8119) 2024-02-21 14:56:43 +02:00
terminal_view Runnables: remove version field from the format (#8118) 2024-02-21 14:30:16 +01:00
text Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
theme Rename scrollbar_thumb to be consistent with other style properties (#8004) 2024-02-20 11:26:09 -05:00
theme_importer theme_importer: Add --output flag for outputting the theme to a file (#7486) 2024-02-07 16:23:36 -05:00
theme_selector chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
ui Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
util talkers (#8158) 2024-02-22 10:07:36 -07:00
vcs_menu recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
vim Add option to either use system clipboard or vim clipboard (#7936) 2024-02-22 10:12:29 -07:00
welcome recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
workspace Adjust "recent projects" modal behavior to allow opening projects in both current and new window (#8267) 2024-02-23 13:17:31 +02:00
zed chore: Extract languages from zed crate (#8270) 2024-02-23 15:56:08 +01:00
zed_actions chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00