Cargo.toml

 1[package]
 2name = "editor"
 3version = "0.1.0"
 4edition = "2021"
 5
 6[lib]
 7path = "src/editor.rs"
 8
 9[features]
10test-support = [
11    "rand",
12    "text/test-support",
13    "language/test-support",
14    "gpui/test-support",
15    "project/test-support",
16    "util/test-support",
17]
18
19[dependencies]
20text = { path = "../text" }
21clock = { path = "../clock" }
22collections = { path = "../collections" }
23fuzzy = { path = "../fuzzy" }
24gpui = { path = "../gpui" }
25language = { path = "../language" }
26lsp = { path = "../lsp" }
27project = { path = "../project" }
28snippet = { path = "../snippet" }
29sum_tree = { path = "../sum_tree" }
30theme = { path = "../theme" }
31util = { path = "../util" }
32workspace = { path = "../workspace" }
33aho-corasick = "0.7"
34anyhow = "1.0"
35itertools = "0.10"
36lazy_static = "1.4"
37log = "0.4"
38ordered-float = "2.1.1"
39parking_lot = "0.11"
40postage = { version = "0.4", features = ["futures-traits"] }
41rand = { version = "0.8.3", optional = true }
42serde = { version = "1", features = ["derive", "rc"] }
43smallvec = { version = "1.6", features = ["union"] }
44smol = "1.2"
45
46[dev-dependencies]
47text = { path = "../text", features = ["test-support"] }
48language = { path = "../language", features = ["test-support"] }
49lsp = { path = "../lsp", features = ["test-support"] }
50gpui = { path = "../gpui", features = ["test-support"] }
51util = { path = "../util", features = ["test-support"] }
52project = { path = "../project", features = ["test-support"] }
53ctor = "0.1"
54env_logger = "0.8"
55rand = "0.8"
56unindent = "0.1.7"
57tree-sitter = "0.20"
58tree-sitter-rust = "0.20"