on master help sign in
pin TS to unreleased git revision to fix freezes (#7737)
262a595Pascal Kuthe
Cargo.lock+1−2
@@ -2359,8 +2359,7 @@ dependencies = [
2359[[package]]
2359[[package]]
2360name = "tree-sitter"
2360name = "tree-sitter"
2361version = "0.20.10"
2361version = "0.20.10"
2362−source = "registry+https://github.com/rust-lang/crates.io-index"
2362+source = "git+https://github.com/tree-sitter/tree-sitter?rev=7d4b0110a9e92161d247a051018ee42b0513e98d#7d4b0110a9e92161d247a051018ee42b0513e98d"
2363−checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d"
2364dependencies = [
2363dependencies = [
2365 "cc",
2364 "cc",
2366 "regex",
2365 "regex",
Cargo.toml+3
@@ -32,3 +32,6 @@ inherits = "test"
32package.helix-core.opt-level = 2
32package.helix-core.opt-level = 2
33package.helix-tui.opt-level = 2
33package.helix-tui.opt-level = 2
34package.helix-term.opt-level = 2
34package.helix-term.opt-level = 2
35+
36+[workspace.dependencies]
37+tree-sitter = { version = "0.20", git = "https://github.com/tree-sitter/tree-sitter", rev = "7d4b0110a9e92161d247a051018ee42b0513e98d" }
helix-core/Cargo.toml+1−1
@@ -25,7 +25,7 @@ unicode-width = "0.1"
25unicode-general-category = "0.6"
25unicode-general-category = "0.6"
26# slab = "0.4.2"
26# slab = "0.4.2"
27slotmap = "1.0"
27slotmap = "1.0"
28−tree-sitter = "0.20"
28+tree-sitter.workspace = true
29once_cell = "1.18"
29once_cell = "1.18"
30arc-swap = "1"
30arc-swap = "1"
31regex = "1"
31regex = "1"
helix-loader/Cargo.toml+1−1
@@ -18,7 +18,7 @@ anyhow = "1"
18serde = { version = "1.0", features = ["derive"] }
18serde = { version = "1.0", features = ["derive"] }
19toml = "0.7"
19toml = "0.7"
20etcetera = "0.8"
20etcetera = "0.8"
21−tree-sitter = "0.20"
21+tree-sitter.workspace = true
22once_cell = "1.18"
22once_cell = "1.18"
23log = "0.4"
23log = "0.4"
24which = "4.4"
24which = "4.4"