From d71e59e0cbb47c3472585caa10be8152edb88bff Mon Sep 17 00:00:00 2001 From: iofq <38452426+iofq@users.noreply.github.com> Date: Sun, 8 Feb 2026 05:04:06 +0000 Subject: [PATCH 1/3] chore: update flake inputs + generated.nix --- flake.lock | 12 ++++----- generated.nix | 72 +++++++++++++++++++++++++-------------------------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/flake.lock b/flake.lock index 7f2cc71..cc1c647 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1769461804, - "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", + "lastModified": 1770197578, + "narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", + "rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2", "type": "github" }, "original": { @@ -19,11 +19,11 @@ "nvim-treesitter": { "flake": false, "locked": { - "lastModified": 1769854724, - "narHash": "sha256-pwI9KqCjymvqK6btX/+5ZiGP46JsQVYj7W+9YtlRXsc=", + "lastModified": 1770448302, + "narHash": "sha256-c8twdp6ASjV/wiwSzau3xrk8d9fIwQwM6lsL4mo5TQ4=", "owner": "nvim-treesitter", "repo": "nvim-treesitter", - "rev": "4967fa48b0fe7a7f92cee546c76bb4bb61bb14d5", + "rev": "45a07f869b0cffba342276f2c77ba7c116d35db8", "type": "github" }, "original": { diff --git a/generated.nix b/generated.nix index ae163dd..3806531 100644 --- a/generated.nix +++ b/generated.nix @@ -1593,12 +1593,12 @@ javadoc = buildGrammar { passthru.name = "javadoc"; language = "javadoc"; - version = "0.0.0+rev=141525e73c9ad2fe7df8861047d4068ddbb6c337"; + version = "0.0.0+rev=d1a2efc871825ff29a1d241cdcac5713c99cfd54"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "141525e73c9ad2fe7df8861047d4068ddbb6c337"; - hash = "sha256-4hWjeOItZRp07D0GFqz9znkgkLtt3iO3sv61B62JkiA="; + rev = "d1a2efc871825ff29a1d241cdcac5713c99cfd54"; + hash = "sha256-E/84o/2FO3TAbQhk0CMvdEPG9i5W1BwvQGUhg60lBv4="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; @@ -1720,12 +1720,12 @@ just = buildGrammar { passthru.name = "just"; language = "just"; - version = "0.0.0+rev=7333f8c150aaac5bb46decc2d225a2d4cde8c51e"; + version = "0.0.0+rev=fe94f5230d97ff9fc7bee8c57e650dff615ed7cc"; src = fetchFromGitHub { owner = "IndianBoy42"; repo = "tree-sitter-just"; - rev = "7333f8c150aaac5bb46decc2d225a2d4cde8c51e"; - hash = "sha256-YzXQGcWfTMvCP7fDvQ4gGCtb4tl3r88W7bQSQhUxtyQ="; + rev = "fe94f5230d97ff9fc7bee8c57e650dff615ed7cc"; + hash = "sha256-H8aAmI8/D2/3eeR4Nn/q8JNPbJjKEyV6/QX608Ikbm4="; }; meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; }; @@ -1792,12 +1792,12 @@ kotlin = buildGrammar { passthru.name = "kotlin"; language = "kotlin"; - version = "0.0.0+rev=57fb4560ba8641865bc0baa6b3f413b236112c4c"; + version = "0.0.0+rev=6b9788578ae23a1bc7c87e8d564e0daf7671dee3"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; - rev = "57fb4560ba8641865bc0baa6b3f413b236112c4c"; - hash = "sha256-CA4bfWE3YkvC4v21EXdjJ2SD7mIWJbuGpnyvRwFgm8M="; + rev = "6b9788578ae23a1bc7c87e8d564e0daf7671dee3"; + hash = "sha256-WfFcXtJS5gtpp73as1lrAb4GLn8r5F/PNw4xAIWs+hw="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; @@ -1998,12 +1998,12 @@ markdown = buildGrammar { passthru.name = "markdown"; language = "markdown"; - version = "0.0.0+rev=da063e1ba4303ff08781eb440cc9a7bd41e55dd8"; + version = "0.0.0+rev=bd2d09ecdbd36289bb7185c8751bbf14c5afe838"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "da063e1ba4303ff08781eb440cc9a7bd41e55dd8"; - hash = "sha256-YX8XCL7brkiep4UIShRxIG8aVz8FFjpSH7cKKUQ0Cio="; + rev = "bd2d09ecdbd36289bb7185c8751bbf14c5afe838"; + hash = "sha256-rlw/8L3UmKB3708BDALDBkKxlWrMyWSjplpt60MUoFo="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; location = "tree-sitter-markdown"; @@ -2012,12 +2012,12 @@ markdown_inline = buildGrammar { passthru.name = "markdown_inline"; language = "markdown_inline"; - version = "0.0.0+rev=da063e1ba4303ff08781eb440cc9a7bd41e55dd8"; + version = "0.0.0+rev=bd2d09ecdbd36289bb7185c8751bbf14c5afe838"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "da063e1ba4303ff08781eb440cc9a7bd41e55dd8"; - hash = "sha256-YX8XCL7brkiep4UIShRxIG8aVz8FFjpSH7cKKUQ0Cio="; + rev = "bd2d09ecdbd36289bb7185c8751bbf14c5afe838"; + hash = "sha256-rlw/8L3UmKB3708BDALDBkKxlWrMyWSjplpt60MUoFo="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; location = "tree-sitter-markdown-inline"; @@ -2025,12 +2025,12 @@ matlab = buildGrammar { passthru.name = "matlab"; language = "matlab"; - version = "0.0.0+rev=f29f784107722e237e188bec333d4779082a2db1"; + version = "0.0.0+rev=574dde565caddf8cf44eec7df3cb89eb96053ed7"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; - rev = "f29f784107722e237e188bec333d4779082a2db1"; - hash = "sha256-YkYV/VRxPjuIKl3FfwGL+kpK+Hoc1NxuflcYnSGXAVc="; + rev = "574dde565caddf8cf44eec7df3cb89eb96053ed7"; + hash = "sha256-gDecX1QrM6VhR/bIcHMtm7qBcmKq9KPu1OPbo0zCO1A="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; @@ -2073,12 +2073,12 @@ mlir = buildGrammar { passthru.name = "mlir"; language = "mlir"; - version = "0.0.0+rev=d989734f56e86c4949a4e74b39d573db8528efa0"; + version = "0.0.0+rev=a547cb73d7c6373e77692bb7739e670b5de60f86"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "d989734f56e86c4949a4e74b39d573db8528efa0"; - hash = "sha256-dXyqe6R387L2bUYNOP7oRuH+tKui5tppK9x92OsCXvA="; + rev = "a547cb73d7c6373e77692bb7739e670b5de60f86"; + hash = "sha256-9ZmXquoJw2Sh9QyLnvHGxhvGmFeZdacn0+arw8VVZhA="; }; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; generate = true; @@ -2332,12 +2332,12 @@ php = buildGrammar { passthru.name = "php"; language = "php"; - version = "0.0.0+rev=7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; + version = "0.0.0+rev=015ce839db5ae9ceda763bf12e071867fbe8cc89"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; - hash = "sha256-XEKlsqC7HJ3mShmcwmfpezNP9DHE8f73f7/ru4MuxEo="; + rev = "015ce839db5ae9ceda763bf12e071867fbe8cc89"; + hash = "sha256-fi4J7/AdV0wcpCg4gqmaE2epN51G4x4V5OHh7WtzGac="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; location = "php"; @@ -2346,12 +2346,12 @@ php_only = buildGrammar { passthru.name = "php_only"; language = "php_only"; - version = "0.0.0+rev=7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; + version = "0.0.0+rev=015ce839db5ae9ceda763bf12e071867fbe8cc89"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; - hash = "sha256-XEKlsqC7HJ3mShmcwmfpezNP9DHE8f73f7/ru4MuxEo="; + rev = "015ce839db5ae9ceda763bf12e071867fbe8cc89"; + hash = "sha256-fi4J7/AdV0wcpCg4gqmaE2epN51G4x4V5OHh7WtzGac="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; location = "php_only"; @@ -2383,12 +2383,12 @@ pkl = buildGrammar { passthru.name = "pkl"; language = "pkl"; - version = "0.0.0+rev=57ed643ffd6b4f12c6f829cd3268e9ad216e2c30"; + version = "0.0.0+rev=0be2b56dec91cf03d6b653dcbb24188dd5c44dd6"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "57ed643ffd6b4f12c6f829cd3268e9ad216e2c30"; - hash = "sha256-OBIskV2T6JQ/aKYnMW4Q+Ln9ZHdLhbQSEkqJZ/3Fho8="; + rev = "0be2b56dec91cf03d6b653dcbb24188dd5c44dd6"; + hash = "sha256-KFXJR346h4ZR53EzhQRkThL7eFn0kb0z622jDHuHkEw="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -3027,12 +3027,12 @@ slint = buildGrammar { passthru.name = "slint"; language = "slint"; - version = "0.0.0+rev=10fb0f188d7950400773c06ba6c31075866e14bf"; + version = "0.0.0+rev=5dafe6745dd3bb24342acebe478015b642dc7135"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "10fb0f188d7950400773c06ba6c31075866e14bf"; - hash = "sha256-60DfIx7aQqe0/ocxbpr00eU3IPs23E8TUILcVGrBYVs="; + rev = "5dafe6745dd3bb24342acebe478015b642dc7135"; + hash = "sha256-FS1a0N2yiRyBqhxxzUgR4mTnQ81Q8CfNZTb2AQrkBPw="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; @@ -3656,12 +3656,12 @@ unison = buildGrammar { passthru.name = "unison"; language = "unison"; - version = "0.0.0+rev=c09e95252b4b3f5914c33d72a48af25089737afd"; + version = "0.0.0+rev=873e599faaba40a69b8f9507f90bcfa0ae0bbe26"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; - rev = "c09e95252b4b3f5914c33d72a48af25089737afd"; - hash = "sha256-cntP5fMr5mU9lIYfHLKGrG/LUs54eY991gUD9djZevY="; + rev = "873e599faaba40a69b8f9507f90bcfa0ae0bbe26"; + hash = "sha256-fnSuRrFp5AfuBKBXmzijBsYHvOHCUFjquuKbOrd1pBg="; }; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; generate = true; From d019c356b14295bc54330c2868f3039e2e6bd2eb Mon Sep 17 00:00:00 2001 From: iofq Date: Sat, 14 Feb 2026 00:09:11 -0600 Subject: [PATCH 2/3] Post flake deprecation notice --- README.md | 5 +++++ overlay.nix | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d948e4b..fa54ec8 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,11 @@ The `nixpkgs` `nvim-treesitter` plugin is not well equipped to handle the migrat **nvim-treesitter-main** is a flake that builds the new `main` branch `nvim-treesitter`, along with all of the parser versions from the [`parsers.lua`](https://github.com/nvim-treesitter/nvim-treesitter/blob/main/lua/nvim-treesitter/parsers.lua) file, as recommended by the project. +## Deprecation +The `nvim-treesitter` main branch was merged into [nixpkgs](https://github.com/NixOS/nixpkgs/pull/470883) in late 2025. + +This flake will stay maintained (new grammar versions) in the medium-term, but you should look to move to the nixpkgs version - it's far simpler and more correct. + ## Usage ** See below if you also plan to install tree-sitter grammars ** diff --git a/overlay.nix b/overlay.nix index 2b4342b..7c92c46 100644 --- a/overlay.nix +++ b/overlay.nix @@ -109,7 +109,7 @@ in nvimSkipModules = [ "nvim-treesitter._meta.parsers" ]; }) ); - nvim-treesitter = nvim-treesitter-unwrapped; + nvim-treesitter = lib.warn "The nvim-treesitter-main flake is deprecated; consider moving to the nvim-treesitter package provided by nixpkgs unstable." nvim-treesitter-unwrapped; nvim-treesitter-textobjects = prev'.nvim-treesitter-textobjects.overrideAttrs (old: { version = inputs.nvim-treesitter-textobjects.rev; From cd999e957df9db2b4c8e0ba852d3dc8557bcafcd Mon Sep 17 00:00:00 2001 From: iofq <38452426+iofq@users.noreply.github.com> Date: Sun, 15 Feb 2026 04:53:20 +0000 Subject: [PATCH 3/3] chore: update flake inputs + generated.nix --- flake.lock | 12 +++---- generated.nix | 90 +++++++++++++++++++++++++++------------------------ 2 files changed, 53 insertions(+), 49 deletions(-) diff --git a/flake.lock b/flake.lock index cc1c647..49728b9 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1770197578, - "narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=", + "lastModified": 1771008912, + "narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2", + "rev": "a82ccc39b39b621151d6732718e3e250109076fa", "type": "github" }, "original": { @@ -19,11 +19,11 @@ "nvim-treesitter": { "flake": false, "locked": { - "lastModified": 1770448302, - "narHash": "sha256-c8twdp6ASjV/wiwSzau3xrk8d9fIwQwM6lsL4mo5TQ4=", + "lastModified": 1771071528, + "narHash": "sha256-hHvQaQg9BsFKc8jzXk6F5ns/O04VFXu27FMKjz13SDk=", "owner": "nvim-treesitter", "repo": "nvim-treesitter", - "rev": "45a07f869b0cffba342276f2c77ba7c116d35db8", + "rev": "4d9466677a5ceadef104eaa0fe08d60d91c4e9a7", "type": "github" }, "original": { diff --git a/generated.nix b/generated.nix index 3806531..cd2e56c 100644 --- a/generated.nix +++ b/generated.nix @@ -13,7 +13,11 @@ fetchPypi, fetchgit, fetchhg, + fetchpatch, + fetchpatch2, fetchsvn, + fetchurl, + fetchzip, }: { ada = buildGrammar { @@ -525,12 +529,12 @@ dart = buildGrammar { passthru.name = "dart"; language = "dart"; - version = "0.0.0+rev=5650b09d9fc4ef9315b361c74aa811bbdbc09458"; + version = "0.0.0+rev=81638dbbdb76a0e88ea8c31b95ec76b9625ddb84"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; - rev = "5650b09d9fc4ef9315b361c74aa811bbdbc09458"; - hash = "sha256-J016cVFVoe1sXg0vCkqep2ODG/Hou1KGtO1sX0t+qbo="; + rev = "81638dbbdb76a0e88ea8c31b95ec76b9625ddb84"; + hash = "sha256-JDuuatWkZSnj9sbsfutQQOKhuH2vNIaasoDp4iGxIjU="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; @@ -899,12 +903,12 @@ fortran = buildGrammar { passthru.name = "fortran"; language = "fortran"; - version = "0.0.0+rev=43cd127cd41ff6e57b3ececb3cc283c5af4796e7"; + version = "0.0.0+rev=32fe27ec32b6a3bc2bc333566e6457f10fc7bbe3"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; - rev = "43cd127cd41ff6e57b3ececb3cc283c5af4796e7"; - hash = "sha256-CwK8NYUI3ZRNVxDWOKY4Wa1uHBByW3VZOCIBts60uPk="; + rev = "32fe27ec32b6a3bc2bc333566e6457f10fc7bbe3"; + hash = "sha256-SlbQpkfoIV0EN+nA2m53iojrSK0UilIJ4TO03wqgMw0="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; @@ -1057,12 +1061,12 @@ gleam = buildGrammar { passthru.name = "gleam"; language = "gleam"; - version = "0.0.0+rev=dd4e328c5fd5f158d47a22339d8ce0f8be918a0b"; + version = "0.0.0+rev=6ea757f7eb8d391dbf24dbb9461990757946dd5e"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "dd4e328c5fd5f158d47a22339d8ce0f8be918a0b"; - hash = "sha256-9RoKAtdHmryAiBG6s/Og7qXt2Z0IkrN8cHA+8NZf2FM="; + rev = "6ea757f7eb8d391dbf24dbb9461990757946dd5e"; + hash = "sha256-jCzv+PMwjcGrMuNFpKf1qP1ziNaSd3L0V+eukF3ZHjY="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; @@ -1548,7 +1552,7 @@ src = fetchFromGitHub { owner = "inko-lang"; repo = "tree-sitter-inko"; - rev = "v0.5.1"; + tag = "v0.5.1"; hash = "sha256-bt/T6O/7of8r9DrA6DU8pM4vWlBCgWWzw89GZbDyJnw="; }; meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; @@ -1569,12 +1573,12 @@ janet_simple = buildGrammar { passthru.name = "janet_simple"; language = "janet_simple"; - version = "0.0.0+rev=7e28cbf1ca061887ea43591a2898001f4245fddf"; + version = "0.0.0+rev=d183186995204314700be3e9e0a48053ea16b350"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-janet-simple"; - rev = "7e28cbf1ca061887ea43591a2898001f4245fddf"; - hash = "sha256-qWsUPZfQkuEUiuCSsqs92MIMEvdD+q2bwKir3oE5thc="; + rev = "d183186995204314700be3e9e0a48053ea16b350"; + hash = "sha256-zETOH+HpHyiCdOiggRy7VVjOv/WVRDb4qQ+kN9r2Frc="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; }; @@ -1720,12 +1724,12 @@ just = buildGrammar { passthru.name = "just"; language = "just"; - version = "0.0.0+rev=fe94f5230d97ff9fc7bee8c57e650dff615ed7cc"; + version = "0.0.0+rev=60df3d5b3fda2a22fdb3621226cafab50b763663"; src = fetchFromGitHub { owner = "IndianBoy42"; repo = "tree-sitter-just"; - rev = "fe94f5230d97ff9fc7bee8c57e650dff615ed7cc"; - hash = "sha256-H8aAmI8/D2/3eeR4Nn/q8JNPbJjKEyV6/QX608Ikbm4="; + rev = "60df3d5b3fda2a22fdb3621226cafab50b763663"; + hash = "sha256-cul4U1V42l/nYcCvs2eVA09qSrPi34t0eJ/Pr/Ewfhc="; }; meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; }; @@ -2073,12 +2077,12 @@ mlir = buildGrammar { passthru.name = "mlir"; language = "mlir"; - version = "0.0.0+rev=a547cb73d7c6373e77692bb7739e670b5de60f86"; + version = "0.0.0+rev=d2ba26eeee7e3fd83a52236e1f143da42145ade7"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "a547cb73d7c6373e77692bb7739e670b5de60f86"; - hash = "sha256-9ZmXquoJw2Sh9QyLnvHGxhvGmFeZdacn0+arw8VVZhA="; + rev = "d2ba26eeee7e3fd83a52236e1f143da42145ade7"; + hash = "sha256-kPll9hqe7Jn0XEuQ1ZSJxeF5gnJWu3e2XUwDIpZV04M="; }; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; generate = true; @@ -2620,7 +2624,7 @@ src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; - rev = "v0.25.0"; + tag = "v0.25.0"; hash = "sha256-F5XH21PjPpbwYylgKdwD3MZ5o0amDt4xf/e5UikPcxY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; @@ -2809,12 +2813,12 @@ rescript = buildGrammar { passthru.name = "rescript"; language = "rescript"; - version = "0.0.0+rev=5938ae1578aa559b4fa903f7cabc31da14f71c84"; + version = "0.0.0+rev=3159c949c15096b02b470bd4025754806fc7a17d"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "tree-sitter-rescript"; - rev = "5938ae1578aa559b4fa903f7cabc31da14f71c84"; - hash = "sha256-CG1pZOT9IrWPfGruEITNrNgrdsuyRDtv46Pdsg+Qm/0="; + rev = "3159c949c15096b02b470bd4025754806fc7a17d"; + hash = "sha256-A1u3CCJw6Rqsr6SLqVjYIr6spd7prLF4AMmA79N+8tQ="; }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; @@ -3027,12 +3031,12 @@ slint = buildGrammar { passthru.name = "slint"; language = "slint"; - version = "0.0.0+rev=5dafe6745dd3bb24342acebe478015b642dc7135"; + version = "0.0.0+rev=a6e4e1c656429e5df52dcfcd92da87b642f6678b"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "5dafe6745dd3bb24342acebe478015b642dc7135"; - hash = "sha256-FS1a0N2yiRyBqhxxzUgR4mTnQ81Q8CfNZTb2AQrkBPw="; + rev = "a6e4e1c656429e5df52dcfcd92da87b642f6678b"; + hash = "sha256-A4m3jG7VjGws7pVzd7ulbhINe783shv4pc3tH8EDji0="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; @@ -3087,12 +3091,12 @@ solidity = buildGrammar { passthru.name = "solidity"; language = "solidity"; - version = "0.0.0+rev=4e938a46c7030dd001bc99e1ac0f0c750ac98254"; + version = "0.0.0+rev=048fe686cb1fde267243739b8bdbec8fc3a55272"; src = fetchFromGitHub { owner = "JoranHonig"; repo = "tree-sitter-solidity"; - rev = "4e938a46c7030dd001bc99e1ac0f0c750ac98254"; - hash = "sha256-b+DHy7BkkMg88kLhirtCzjF3dHlCFkXea65aGC18fW0="; + rev = "048fe686cb1fde267243739b8bdbec8fc3a55272"; + hash = "sha256-tv78h5m5g+O16i6ZkQX4Ozh5pM47Xd7wCc3Owo3awzs="; }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; @@ -3161,12 +3165,12 @@ sql = buildGrammar { passthru.name = "sql"; language = "sql"; - version = "0.0.0+rev=86e3d03837d282544439620eb74d224586074b8b"; + version = "0.0.0+rev=c686d575d6ee585c404c30dd1cf2a0f42d687460"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "86e3d03837d282544439620eb74d224586074b8b"; - hash = "sha256-O2FkTwt/I+tOXtpMbsxkgU+v64Ie9fh73ZZRm3E83no="; + rev = "c686d575d6ee585c404c30dd1cf2a0f42d687460"; + hash = "sha256-fI4Le/4OIxDJrQ0uzJaKMejhDkPY7Ew6DuhJFya8t4k="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -3344,12 +3348,12 @@ t32 = buildGrammar { passthru.name = "t32"; language = "t32"; - version = "0.0.0+rev=5b5e4336731bda5ea2e6b78b6a2d9e7a89032b75"; + version = "0.0.0+rev=c4c5fa31666c66036ad3ace8179a408b8478395f"; src = fetchFromGitHub { owner = "xasc"; repo = "tree-sitter-t32"; - rev = "5b5e4336731bda5ea2e6b78b6a2d9e7a89032b75"; - hash = "sha256-dAbjM+wlKtJ3cY3zdRgsdsjJ0ZYDZxTL0mcunqqNbvw="; + rev = "c4c5fa31666c66036ad3ace8179a408b8478395f"; + hash = "sha256-BUao6oveuWWPn2jDUWAjzoi9YMsDEA5B+hKJHvCUtD0="; }; meta.homepage = "https://github.com/xasc/tree-sitter-t32"; }; @@ -3656,12 +3660,12 @@ unison = buildGrammar { passthru.name = "unison"; language = "unison"; - version = "0.0.0+rev=873e599faaba40a69b8f9507f90bcfa0ae0bbe26"; + version = "0.0.0+rev=16650de9f519e41f8e88b22b4c401d50fa0ac8ca"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; - rev = "873e599faaba40a69b8f9507f90bcfa0ae0bbe26"; - hash = "sha256-fnSuRrFp5AfuBKBXmzijBsYHvOHCUFjquuKbOrd1pBg="; + rev = "16650de9f519e41f8e88b22b4c401d50fa0ac8ca"; + hash = "sha256-gdTjLC7J+x99EjWYdwOSzPGnnAMri1Q7luwvRE4AzQ0="; }; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; generate = true; @@ -3718,12 +3722,12 @@ vento = buildGrammar { passthru.name = "vento"; language = "vento"; - version = "0.0.0+rev=3b32474bc29584ea214e4e84b47102408263fe0e"; + version = "0.0.0+rev=edd6596d4b0f392b87fc345dc26d84a6c32f7059"; src = fetchFromGitHub { owner = "ventojs"; repo = "tree-sitter-vento"; - rev = "3b32474bc29584ea214e4e84b47102408263fe0e"; - hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; + rev = "edd6596d4b0f392b87fc345dc26d84a6c32f7059"; + hash = "sha256-QbPV9MVe5e9l/rAy2phEd5aqejl4KBkBhHIFdhuYCe4="; }; meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; }; @@ -3843,7 +3847,7 @@ src = fetchFromGitHub { owner = "bytecodealliance"; repo = "tree-sitter-wit"; - rev = "v1.2.0"; + tag = "v1.2.0"; hash = "sha256-scye60ETUak1mXJXC+UY5sqbuqAcjxCsm4+AVJHhGws="; }; meta.homepage = "https://github.com/bytecodealliance/tree-sitter-wit"; @@ -3991,7 +3995,7 @@ src = fetchFromGitHub { owner = "georgeharker"; repo = "tree-sitter-zsh"; - rev = "v0.53.0"; + tag = "v0.53.0"; hash = "sha256-xDivWiJYwuydadkyin6jsc9FFwhgHQ+EBa/YQRiAM/s="; }; meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh";