Cargo.toml

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