755 lines · 25.3 KB · TOML
RawDownload
[workspace]resolver = "2"members = [    "crates/activity_indicator",    "crates/anthropic",    "crates/askpass",    "crates/assets",    "crates/assistant",    "crates/assistant2",    "crates/assistant_context_editor",    "crates/assistant_settings",    "crates/assistant_slash_command",    "crates/assistant_slash_commands",    "crates/assistant_tool",    "crates/assistant_tools",    "crates/audio",    "crates/auto_update",    "crates/auto_update_ui",    "crates/aws_http_client",    "crates/bedrock",    "crates/breadcrumbs",    "crates/buffer_diff",    "crates/call",    "crates/channel",    "crates/cli",    "crates/client",    "crates/clock",    "crates/collab",    "crates/collab_ui",    "crates/collections",    "crates/command_palette",    "crates/command_palette_hooks",    "crates/component",    "crates/component_preview",    "crates/context_server",    "crates/context_server_settings",    "crates/copilot",    "crates/credentials_provider",    "crates/db",    "crates/deepseek",    "crates/diagnostics",    "crates/docs_preprocessor",    "crates/editor",    "crates/evals",    "crates/extension",    "crates/extension_api",    "crates/extension_cli",    "crates/extension_host",    "crates/extensions_ui",    "crates/feature_flags",    "crates/feedback",    "crates/file_finder",    "crates/file_icons",    "crates/fs",    "crates/fsevent",    "crates/fuzzy",    "crates/git",    "crates/git_hosting_providers",    "crates/git_ui",    "crates/go_to_line",    "crates/google_ai",    "crates/gpui",    "crates/gpui_macros",    "crates/gpui_tokio",    "crates/html_to_markdown",    "crates/http_client",    "crates/image_viewer",    "crates/indexed_docs",    "crates/inline_completion",    "crates/inline_completion_button",    "crates/install_cli",    "crates/journal",    "crates/language",    "crates/language_extension",    "crates/language_model",    "crates/language_model_selector",    "crates/language_models",    "crates/language_selector",    "crates/language_tools",    "crates/languages",    "crates/livekit_api",    "crates/livekit_client",    "crates/livekit_client_macos",    "crates/lmstudio",    "crates/lsp",    "crates/markdown",    "crates/markdown_preview",    "crates/media",    "crates/menu",    "crates/migrator",    "crates/mistral",    "crates/multi_buffer",    "crates/node_runtime",    "crates/notifications",    "crates/ollama",    "crates/open_ai",    "crates/outline",    "crates/outline_panel",    "crates/panel",    "crates/paths",    "crates/picker",    "crates/prettier",    "crates/project",    "crates/project_panel",    "crates/project_symbols",    "crates/prompt_library",    "crates/prompt_store",    "crates/proto",    "crates/recent_projects",    "crates/refineable",    "crates/refineable/derive_refineable",    "crates/release_channel",    "crates/remote",    "crates/remote_server",    "crates/repl",    "crates/reqwest_client",    "crates/rich_text",    "crates/rope",    "crates/rpc",    "crates/schema_generator",    "crates/scripting_tool",    "crates/search",    "crates/semantic_index",    "crates/semantic_version",    "crates/session",    "crates/settings",    "crates/settings_ui",    "crates/snippet",    "crates/snippet_provider",    "crates/snippets_ui",    "crates/sqlez",    "crates/sqlez_macros",    "crates/story",    "crates/storybook",    "crates/streaming_diff",    "crates/sum_tree",    "crates/supermaven",    "crates/supermaven_api",    "crates/tab_switcher",    "crates/task",    "crates/tasks_ui",    "crates/telemetry",    "crates/telemetry_events",    "crates/terminal",    "crates/terminal_view",    "crates/text",    "crates/theme",    "crates/theme_extension",    "crates/theme_importer",    "crates/theme_selector",    "crates/time_format",    "crates/title_bar",    "crates/toolchain_selector",    "crates/ui",    "crates/ui_input",    "crates/ui_macros",    "crates/util",    "crates/util_macros",    "crates/vim",    "crates/vim_mode_setting",    "crates/welcome",    "crates/workspace",    "crates/worktree",    "crates/zed",    "crates/zed_actions",    "crates/zeta",     #    # Extensions    #     "extensions/emmet",    "extensions/glsl",    "extensions/html",    "extensions/perplexity",    "extensions/proto",    "extensions/purescript",    "extensions/ruff",    "extensions/slash-commands-example",    "extensions/snippets",    "extensions/terraform",    "extensions/test-extension",    "extensions/toml",    "extensions/uiua",    "extensions/zig",     #    # Tooling    #     "tooling/xtask",]default-members = ["crates/zed"] [workspace.package]publish = falseedition = "2021" [workspace.dependencies] ## Workspace member crates# activity_indicator = { path = "crates/activity_indicator" }ai = { path = "crates/ai" }anthropic = { path = "crates/anthropic" }askpass = { path = "crates/askpass" }assets = { path = "crates/assets" }assistant = { path = "crates/assistant" }assistant2 = { path = "crates/assistant2" }assistant_context_editor = { path = "crates/assistant_context_editor" }assistant_settings = { path = "crates/assistant_settings" }assistant_slash_command = { path = "crates/assistant_slash_command" }assistant_slash_commands = { path = "crates/assistant_slash_commands" }assistant_tool = { path = "crates/assistant_tool" }assistant_tools = { path = "crates/assistant_tools" }audio = { path = "crates/audio" }auto_update = { path = "crates/auto_update" }auto_update_ui = { path = "crates/auto_update_ui" }aws_http_client = { path = "crates/aws_http_client" }bedrock = { path = "crates/bedrock" }breadcrumbs = { path = "crates/breadcrumbs" }call = { path = "crates/call" }channel = { path = "crates/channel" }cli = { path = "crates/cli" }client = { path = "crates/client" }clock = { path = "crates/clock" }collab = { path = "crates/collab" }collab_ui = { path = "crates/collab_ui" }collections = { path = "crates/collections" }command_palette = { path = "crates/command_palette" }command_palette_hooks = { path = "crates/command_palette_hooks" }component = { path = "crates/component" }component_preview = { path = "crates/component_preview" }context_server = { path = "crates/context_server" }context_server_settings = { path = "crates/context_server_settings" }copilot = { path = "crates/copilot" }credentials_provider = { path = "crates/credentials_provider" }db = { path = "crates/db" }deepseek = { path = "crates/deepseek" }diagnostics = { path = "crates/diagnostics" }buffer_diff = { path = "crates/buffer_diff" }editor = { path = "crates/editor" }extension = { path = "crates/extension" }extension_host = { path = "crates/extension_host" }extensions_ui = { path = "crates/extensions_ui" }feature_flags = { path = "crates/feature_flags" }feedback = { path = "crates/feedback" }file_finder = { path = "crates/file_finder" }file_icons = { path = "crates/file_icons" }fs = { path = "crates/fs" }fsevent = { path = "crates/fsevent" }fuzzy = { path = "crates/fuzzy" }git = { path = "crates/git" }git_hosting_providers = { path = "crates/git_hosting_providers" }git_ui = { path = "crates/git_ui" }go_to_line = { path = "crates/go_to_line" }google_ai = { path = "crates/google_ai" }gpui = { path = "crates/gpui", default-features = false, features = [    "http_client",] }gpui_macros = { path = "crates/gpui_macros" }gpui_tokio = { path = "crates/gpui_tokio" }html_to_markdown = { path = "crates/html_to_markdown" }http_client = { path = "crates/http_client" }image_viewer = { path = "crates/image_viewer" }indexed_docs = { path = "crates/indexed_docs" }inline_completion = { path = "crates/inline_completion" }inline_completion_button = { path = "crates/inline_completion_button" }install_cli = { path = "crates/install_cli" }journal = { path = "crates/journal" }language = { path = "crates/language" }language_extension = { path = "crates/language_extension" }language_model = { path = "crates/language_model" }language_model_selector = { path = "crates/language_model_selector" }language_models = { path = "crates/language_models" }language_selector = { path = "crates/language_selector" }language_tools = { path = "crates/language_tools" }languages = { path = "crates/languages" }livekit_api = { path = "crates/livekit_api" }livekit_client = { path = "crates/livekit_client" }livekit_client_macos = { path = "crates/livekit_client_macos" }lmstudio = { path = "crates/lmstudio" }lsp = { path = "crates/lsp" }markdown = { path = "crates/markdown" }markdown_preview = { path = "crates/markdown_preview" }media = { path = "crates/media" }menu = { path = "crates/menu" }migrator = { path = "crates/migrator" }mistral = { path = "crates/mistral" }multi_buffer = { path = "crates/multi_buffer" }node_runtime = { path = "crates/node_runtime" }notifications = { path = "crates/notifications" }ollama = { path = "crates/ollama" }open_ai = { path = "crates/open_ai" }outline = { path = "crates/outline" }outline_panel = { path = "crates/outline_panel" }paths = { path = "crates/paths" }panel = { path = "crates/panel" }picker = { path = "crates/picker" }plugin = { path = "crates/plugin" }plugin_macros = { path = "crates/plugin_macros" }prettier = { path = "crates/prettier" }project = { path = "crates/project" }project_panel = { path = "crates/project_panel" }project_symbols = { path = "crates/project_symbols" }prompt_library = { path = "crates/prompt_library" }prompt_store = { path = "crates/prompt_store" }proto = { path = "crates/proto" }recent_projects = { path = "crates/recent_projects" }refineable = { path = "crates/refineable" }release_channel = { path = "crates/release_channel" }remote = { path = "crates/remote" }remote_server = { path = "crates/remote_server" }repl = { path = "crates/repl" }reqwest_client = { path = "crates/reqwest_client" }rich_text = { path = "crates/rich_text" }rope = { path = "crates/rope" }rpc = { path = "crates/rpc" }scripting_tool = { path = "crates/scripting_tool" }search = { path = "crates/search" }semantic_index = { path = "crates/semantic_index" }semantic_version = { path = "crates/semantic_version" }session = { path = "crates/session" }settings = { path = "crates/settings" }settings_ui = { path = "crates/settings_ui" }snippet = { path = "crates/snippet" }snippet_provider = { path = "crates/snippet_provider" }snippets_ui = { path = "crates/snippets_ui" }sqlez = { path = "crates/sqlez" }sqlez_macros = { path = "crates/sqlez_macros" }story = { path = "crates/story" }storybook = { path = "crates/storybook" }streaming_diff = { path = "crates/streaming_diff" }sum_tree = { path = "crates/sum_tree" }supermaven = { path = "crates/supermaven" }supermaven_api = { path = "crates/supermaven_api" }tab_switcher = { path = "crates/tab_switcher" }task = { path = "crates/task" }tasks_ui = { path = "crates/tasks_ui" }telemetry = { path = "crates/telemetry" }telemetry_events = { path = "crates/telemetry_events" }terminal = { path = "crates/terminal" }terminal_view = { path = "crates/terminal_view" }text = { path = "crates/text" }theme = { path = "crates/theme" }theme_extension = { path = "crates/theme_extension" }theme_importer = { path = "crates/theme_importer" }theme_selector = { path = "crates/theme_selector" }time_format = { path = "crates/time_format" }title_bar = { path = "crates/title_bar" }toolchain_selector = { path = "crates/toolchain_selector" }ui = { path = "crates/ui" }ui_input = { path = "crates/ui_input" }ui_macros = { path = "crates/ui_macros" }util = { path = "crates/util" }util_macros = { path = "crates/util_macros" }vim = { path = "crates/vim" }vim_mode_setting = { path = "crates/vim_mode_setting" }welcome = { path = "crates/welcome" }workspace = { path = "crates/workspace" }worktree = { path = "crates/worktree" }zed = { path = "crates/zed" }zed_actions = { path = "crates/zed_actions" }zeta = { path = "crates/zeta" } ## External crates# aho-corasick = "1.1"alacritty_terminal = { git = "https://github.com/zed-industries/alacritty.git", rev = "03c2907b44b4189aac5fdeaea331f5aab5c7072e" }any_vec = "0.14"anyhow = "1.0.86"arrayvec = { version = "0.7.4", features = ["serde"] }ashpd = { version = "0.11", default-features = false, features = ["async-std"] }async-compat = "0.2.1"async-compression = { version = "0.4", features = ["gzip", "futures-io"] }async-dispatcher = "0.1"async-fs = "2.1"async-pipe = { git = "https://github.com/zed-industries/async-pipe-rs", rev = "82d00a04211cf4e1236029aa03e6b6ce2a74c553" }async-recursion = "1.0.0"async-tar = "0.5.0"async-trait = "0.1"async-tungstenite = "0.28"async-watch = "0.3.1"async_zip = { version = "0.0.17", features = ["deflate", "deflate64"] }aws-config = { version = "1.5.16", features = ["behavior-version-latest"] }aws-credential-types = { version = "1.2.1", features = ["hardcoded-credentials"] }aws-sdk-bedrockruntime = { version = "1.73.0", features = ["behavior-version-latest"] }aws-smithy-runtime-api = { version = "1.7.3", features = ["http-1x", "client"] }aws-smithy-types = { version = "1.2.13", features = ["http-body-1-x"] }base64 = "0.22"bitflags = "2.6.0"blade-graphics = { git = "https://github.com/kvark/blade", rev = "b16f5c7bd873c7126f48c82c39e7ae64602ae74f" }blade-macros = { git = "https://github.com/kvark/blade", rev = "b16f5c7bd873c7126f48c82c39e7ae64602ae74f" }blade-util = { git = "https://github.com/kvark/blade", rev = "b16f5c7bd873c7126f48c82c39e7ae64602ae74f" }naga = { version = "23.1.0", features = ["wgsl-in"] }blake3 = "1.5.3"bytes = "1.0"cargo_metadata = "0.19"cargo_toml = "0.21"chrono = { version = "0.4", features = ["serde"] }clap = { version = "4.4", features = ["derive"] }cocoa = "0.26"cocoa-foundation = "0.2.0"convert_case = "0.8.0"core-foundation = "0.9.3"core-foundation-sys = "0.8.6"ctor = "0.4.0"dashmap = "6.0"derive_more = "0.99.17"dirs = "4.0"ec4rs = "1.1"emojis = "0.6.1"env_logger = "0.11"exec = "0.3.1"fancy-regex = "0.14.0"fork = "0.2.0"futures = "0.3"futures-batch = "0.6.1"futures-lite = "1.13"# TODO: get back to regular versions when https://github.com/rust-lang/git2-rs/pull/1120 is releasedgit2 = { git = "https://github.com/rust-lang/git2-rs", rev = "a3b90cb3756c1bb63e2317bf9cfa57838178de5c", default-features = false }globset = "0.4"handlebars = "4.3"heed = { version = "0.21.0", features = ["read-txn-no-tls"] }hex = "0.4.3"html5ever = "0.27.0"hyper = "0.14"http = "1.1"ignore = "0.4.22"image = "0.25.1"imara-diff = "0.1.8"indexmap = { version = "2.7.0", features = ["serde"] }indoc = "2"inventory = "0.3.19"itertools = "0.14.0"jsonwebtoken = "9.3"jupyter-protocol = { version = "0.6.0" }jupyter-websocket-client = { version = "0.9.0" }libc = "0.2"libsqlite3-sys = { version = "0.30.1", features = ["bundled"] }linkify = "0.10.0"linkme = "0.3.31"livekit = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "811ceae29fabee455f110c56cd66b3f49a7e5003", features = [    "dispatcher",    "services-dispatcher",    "rustls-tls-native-roots",], default-features = false }log = { version = "0.4.16", features = ["kv_unstable_serde", "serde"] }markup5ever_rcdom = "0.3.0"mlua = { version = "0.10", features = ["lua54", "vendored", "async", "send"] }nanoid = "0.4"nbformat = { version = "0.10.0" }nix = "0.29"num-format = "0.4.4"ordered-float = "2.1.1"palette = { version = "0.7.5", default-features = false, features = ["std"] }parking_lot = "0.12.1"pathdiff = "0.2"pet = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }pet-fs = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }pet-pixi = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }pet-conda = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }pet-core = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }pet-poetry = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }pet-reporter = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "1abe5cec5ebfbe97ca71746a4cfc7fe89bddf8e0" }postage = { version = "0.5", features = ["futures-traits"] }pretty_assertions = { version = "1.3.0", features = ["unstable"] }proc-macro2 = "1.0.93"profiling = "1"prost = "0.9"prost-build = "0.9"prost-types = "0.9"pulldown-cmark = { version = "0.12.0", default-features = false }quote = "1.0.9"rand = "0.8.5"rayon = "1.8"regex = "1.5"repair_json = "0.1.0"reqwest = { git = "https://github.com/zed-industries/reqwest.git", rev = "fd110f6998da16bbca97b6dddda9be7827c50e29", default-features = false, features = [    "charset",    "http2",    "macos-system-configuration",    "rustls-tls-native-roots",    "socks",    "stream",] }rsa = "0.9.6"runtimelib = { version = "0.25.0", default-features = false, features = [    "async-dispatcher-runtime",] }rustc-demangle = "0.1.23"rust-embed = { version = "8.4", features = ["include-exclude"] }rustc-hash = "2.1.0"rustls = { version = "0.23.22" }rustls-platform-verifier = "0.5.0"schemars = { version = "0.8", features = ["impl_json_schema", "indexmap2"] }

Lines 1–500 of 755.