Cargo.toml

 1[package]
 2name = "multi_buffer"
 3version = "0.1.0"
 4edition = "2021"
 5publish = false
 6license = "GPL-3.0-or-later"
 7
 8
 9[lib]
10path = "src/multi_buffer.rs"
11doctest = false
12
13[features]
14test-support = [
15    "copilot/test-support",
16    "text/test-support",
17    "language/test-support",
18    "gpui/test-support",
19    "util/test-support",
20    "tree-sitter-rust",
21    "tree-sitter-typescript"
22]
23
24[dependencies]
25client = { path = "../client" }
26clock = { path = "../clock" }
27collections = { path = "../collections" }
28git = { path = "../git" }
29gpui = { path = "../gpui" }
30language = { path = "../language" }
31lsp = { path = "../lsp" }
32rich_text = { path = "../rich_text" }
33settings = { path = "../settings" }
34snippet = { path = "../snippet" }
35sum_tree = { path = "../sum_tree" }
36text = { path = "../text" }
37theme = { path = "../theme" }
38util = { path = "../util" }
39
40aho-corasick = "1.1"
41anyhow.workspace = true
42convert_case = "0.6.0"
43futures.workspace = true
44indoc = "1.0.4"
45itertools = "0.10"
46lazy_static.workspace = true
47log.workspace = true
48ordered-float.workspace = true
49parking_lot.workspace = true
50postage.workspace = true
51pulldown-cmark = { version = "0.9.2", default-features = false }
52rand.workspace = true
53schemars.workspace = true
54serde.workspace = true
55serde_derive.workspace = true
56smallvec.workspace = true
57smol.workspace = true
58
59tree-sitter-rust = { workspace = true, optional = true }
60tree-sitter-html = { workspace = true, optional = true }
61tree-sitter-typescript = { workspace = true, optional = true }
62
63[dev-dependencies]
64copilot = { path = "../copilot", features = ["test-support"] }
65text = { path = "../text", features = ["test-support"] }
66language = { path = "../language", features = ["test-support"] }
67lsp = { path = "../lsp", features = ["test-support"] }
68gpui = { path = "../gpui", features = ["test-support"] }
69util = { path = "../util", features = ["test-support"] }
70project = { path = "../project", features = ["test-support"] }
71settings = { path = "../settings", features = ["test-support"] }
72
73ctor.workspace = true
74env_logger.workspace = true
75rand.workspace = true
76unindent.workspace = true
77tree-sitter.workspace = true
78tree-sitter-rust.workspace = true
79tree-sitter-html.workspace = true
80tree-sitter-typescript.workspace = true