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" }
18sum_tree = { path = "../sum_tree" }
19theme = { path = "../theme" }
20util = { path = "../util" }
21anyhow = "1.0"
22lazy_static = "1.4"
23log = "0.4"
24parking_lot = "0.11"
25postage = { version = "0.4", features = ["futures-traits"] }
26serde = { version = "1", features = ["derive", "rc"] }
27smallvec = { version = "1.6", features = ["union"] }
28smol = "1.2"
29
30[dev-dependencies]
31buffer = { path = "../buffer", features = ["test-support"] }
32language = { path = "../language", features = ["test-support"] }
33gpui = { path = "../gpui", features = ["test-support"] }
34ctor = "0.1"
35env_logger = "0.8"
36rand = "0.8"
37unindent = "0.1.7"
38tree-sitter = "0.19"
39tree-sitter-rust = "0.19"