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 "workspace/test-support",
18]
19
20[dependencies]
21text = { path = "../text" }
22clock = { path = "../clock" }
23collections = { path = "../collections" }
24fuzzy = { path = "../fuzzy" }
25gpui = { path = "../gpui" }
26language = { path = "../language" }
27lsp = { path = "../lsp" }
28project = { path = "../project" }
29snippet = { path = "../snippet" }
30sum_tree = { path = "../sum_tree" }
31theme = { path = "../theme" }
32util = { path = "../util" }
33workspace = { path = "../workspace" }
34aho-corasick = "0.7"
35anyhow = "1.0"
36itertools = "0.10"
37lazy_static = "1.4"
38log = "0.4"
39ordered-float = "2.1.1"
40parking_lot = "0.11"
41postage = { version = "0.4", features = ["futures-traits"] }
42rand = { version = "0.8.3", optional = true }
43serde = { version = "1", features = ["derive", "rc"] }
44smallvec = { version = "1.6", features = ["union"] }
45smol = "1.2"
46
47[dev-dependencies]
48text = { path = "../text", features = ["test-support"] }
49language = { path = "../language", features = ["test-support"] }
50lsp = { path = "../lsp", features = ["test-support"] }
51gpui = { path = "../gpui", features = ["test-support"] }
52util = { path = "../util", features = ["test-support"] }
53project = { path = "../project", features = ["test-support"] }
54workspace = { path = "../workspace", features = ["test-support"] }
55ctor = "0.1"
56env_logger = "0.8"
57rand = "0.8"
58unindent = "0.1.7"
59tree-sitter = "0.20"
60tree-sitter-rust = "0.20"