[package] description = "The fast, collaborative code editor." edition = "2021" name = "zed2" version = "0.109.0" publish = false [lib] name = "zed2" path = "src/zed2.rs" doctest = false [[bin]] name = "Zed" path = "src/main.rs" [dependencies] # audio = { path = "../audio" } # activity_indicator = { path = "../activity_indicator" } # auto_update = { path = "../auto_update" } # breadcrumbs = { path = "../breadcrumbs" } # call = { path = "../call" } # channel = { path = "../channel" } cli = { path = "../cli" } # collab_ui = { path = "../collab_ui" } collections = { path = "../collections" } # command_palette = { path = "../command_palette" } # component_test = { path = "../component_test" } # context_menu = { path = "../context_menu" } client2 = { path = "../client2" } # clock = { path = "../clock" } # copilot = { path = "../copilot" } # copilot_button = { path = "../copilot_button" } # diagnostics = { path = "../diagnostics" } # db = { path = "../db" } # editor = { path = "../editor" } # feedback = { path = "../feedback" } # file_finder = { path = "../file_finder" } # search = { path = "../search" } fs = { path = "../fs" } fsevent = { path = "../fsevent" } fuzzy = { path = "../fuzzy" } # go_to_line = { path = "../go_to_line" } gpui2 = { path = "../gpui2" } install_cli = { path = "../install_cli" } # journal = { path = "../journal" } # language = { path = "../language" } # language_selector = { path = "../language_selector" } lsp = { path = "../lsp" } language_tools = { path = "../language_tools" } node_runtime = { path = "../node_runtime" } # assistant = { path = "../assistant" } # outline = { path = "../outline" } # plugin_runtime = { path = "../plugin_runtime",optional = true } # project = { path = "../project" } # project_panel = { path = "../project_panel" } # project_symbols = { path = "../project_symbols" } # quick_action_bar = { path = "../quick_action_bar" } # recent_projects = { path = "../recent_projects" } rpc = { path = "../rpc" } settings2 = { path = "../settings2" } feature_flags = { path = "../feature_flags" } sum_tree = { path = "../sum_tree" } shellexpand = "2.1.0" text = { path = "../text" } # terminal_view = { path = "../terminal_view" } # theme = { path = "../theme" } # theme_selector = { path = "../theme_selector" } util = { path = "../util" } # semantic_index = { path = "../semantic_index" } # vim = { path = "../vim" } # workspace = { path = "../workspace" } # welcome = { path = "../welcome" } # zed-actions = {path = "../zed-actions"} anyhow.workspace = true async-compression = { version = "0.3", features = ["gzip", "futures-bufread"] } async-tar = "0.4.2" async-recursion = "0.3" async-trait.workspace = true backtrace = "0.3" chrono = "0.4" ctor = "0.1.20" env_logger.workspace = true futures.workspace = true ignore = "0.4" image = "0.23" indexmap = "1.6.2" isahc.workspace = true lazy_static.workspace = true libc = "0.2" log.workspace = true num_cpus = "1.13.0" parking_lot.workspace = true postage.workspace = true rand.workspace = true regex.workspace = true rsa = "0.4" rust-embed.workspace = true serde.workspace = true serde_derive.workspace = true serde_json.workspace = true schemars.workspace = true simplelog = "0.9" smallvec.workspace = true smol.workspace = true tempdir.workspace = true thiserror.workspace = true tiny_http = "0.8" toml.workspace = true tree-sitter.workspace = true tree-sitter-bash.workspace = true tree-sitter-c.workspace = true tree-sitter-cpp.workspace = true tree-sitter-css.workspace = true tree-sitter-elixir.workspace = true tree-sitter-elm.workspace = true tree-sitter-embedded-template.workspace = true tree-sitter-glsl.workspace = true tree-sitter-go.workspace = true tree-sitter-heex.workspace = true tree-sitter-json.workspace = true tree-sitter-rust.workspace = true tree-sitter-markdown.workspace = true tree-sitter-python.workspace = true tree-sitter-toml.workspace = true tree-sitter-typescript.workspace = true tree-sitter-ruby.workspace = true tree-sitter-html.workspace = true tree-sitter-php.workspace = true tree-sitter-scheme.workspace = true tree-sitter-svelte.workspace = true tree-sitter-racket.workspace = true tree-sitter-yaml.workspace = true tree-sitter-lua.workspace = true tree-sitter-nix.workspace = true tree-sitter-nu.workspace = true url = "2.2" urlencoding = "2.1.2" uuid.workspace = true [dev-dependencies] # call = { path = "../call", features = ["test-support"] } # client = { path = "../client", features = ["test-support"] } # editor = { path = "../editor", features = ["test-support"] } # gpui = { path = "../gpui", features = ["test-support"] } gpui2 = { path = "../gpui2", features = ["test-support"] } # language = { path = "../language", features = ["test-support"] } # lsp = { path = "../lsp", features = ["test-support"] } # project = { path = "../project", features = ["test-support"] } # rpc = { path = "../rpc", features = ["test-support"] } # settings = { path = "../settings", features = ["test-support"] } # text = { path = "../text", features = ["test-support"] } # util = { path = "../util", features = ["test-support"] } # workspace = { path = "../workspace", features = ["test-support"] } unindent.workspace = true [package.metadata.bundle-dev] icon = ["resources/app-icon-preview@2x.png", "resources/app-icon-preview.png"] identifier = "dev.zed.Zed-Dev" name = "Zed Dev" osx_minimum_system_version = "10.15.7" osx_info_plist_exts = ["resources/info/*"] osx_url_schemes = ["zed-dev"] [package.metadata.bundle-preview] icon = ["resources/app-icon-preview@2x.png", "resources/app-icon-preview.png"] identifier = "dev.zed.Zed-Preview" name = "Zed Preview" osx_minimum_system_version = "10.15.7" osx_info_plist_exts = ["resources/info/*"] osx_url_schemes = ["zed-preview"] [package.metadata.bundle-stable] icon = ["resources/app-icon@2x.png", "resources/app-icon.png"] identifier = "dev.zed.Zed" name = "Zed" osx_minimum_system_version = "10.15.7" osx_info_plist_exts = ["resources/info/*"] osx_url_schemes = ["zed"]