1[package]
2name = "editor"
3version = "0.1.0"
4edition = "2018"
5
6[features]
7test-support = [
8 "buffer/test-support",
9 "language/test-support",
10 "gpui/test-support",
11]
12
13[dependencies]
14buffer = { path = "../buffer" }
15clock = { path = "../clock" }
16gpui = { path = "../gpui" }
17language = { path = "../language" }
18project = { path = "../project" }
19sum_tree = { path = "../sum_tree" }
20theme = { path = "../theme" }
21util = { path = "../util" }
22workspace = { path = "../workspace" }
23anyhow = "1.0"
24lazy_static = "1.4"
25log = "0.4"
26parking_lot = "0.11"
27postage = { version = "0.4", features = ["futures-traits"] }
28serde = { version = "1", features = ["derive", "rc"] }
29smallvec = { version = "1.6", features = ["union"] }
30smol = "1.2"
31
32[dev-dependencies]
33buffer = { path = "../buffer", features = ["test-support"] }
34language = { path = "../language", features = ["test-support"] }
35gpui = { path = "../gpui", features = ["test-support"] }
36ctor = "0.1"
37env_logger = "0.8"
38rand = "0.8"
39unindent = "0.1.7"
40tree-sitter = "0.19"
41tree-sitter-rust = "0.19"