🪴 my neovim config:)
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: init

comfysage 6441ffe0

+15860
+3
.envrc
··· 1 + if has nix_direnv_version; then 2 + use flake 3 + fi
+2
.gitattributes
··· 1 + * text=auto 2 + **/_sources/**/* linguist-generated -diff
+17
.github/README.md
··· 1 + ## Nvim conf 2 + 3 + My personal neovim config 4 + 5 + Run via nix: 6 + 7 + ```sh 8 + nix run github:isabelroses/nvim 9 + ``` 10 + 11 + ### Thanks to 12 + - [nekowinston](https://github.com/nekowinston/neovim.drv), for letting me get setup 13 + - [notashelf](https://github.com/NotAShelf/neovim-flake), for giving me some good ideas 14 + - [getchoo](https://github.com/getchoo), for showing me minimalism 15 + - [vdbe](https://github.com/vdbe), for the awesome ideas 16 + - [willruggiano](https://github.com/willruggiano), for allowing this repo to work 17 + - [comfysage](https://github.com/comfysage), for actually carrying me on her back
+7
.github/dependabot.yml
··· 1 + version: 2 2 + updates: 3 + - package-ecosystem: github-actions 4 + directory: "/" 5 + schedule: 6 + interval: weekly 7 + time: "03:00"
+41
.github/workflows/build.yml
··· 1 + name: Build and populate cache 2 + 3 + on: 4 + workflow_dispatch: 5 + schedule: 6 + - cron: "0 3 * * 3" # 03:00 on Wednesday, this is beacuse we want to update 1hr after the inputs update 7 + 8 + jobs: 9 + build: 10 + runs-on: ubuntu-latest 11 + 12 + steps: 13 + - name: Maximize build space 14 + uses: easimon/maximize-build-space@v10 15 + with: 16 + overprovision-lvm: true 17 + remove-android: true 18 + remove-dotnet: true 19 + remove-haskell: true 20 + remove-codeql: true 21 + 22 + - name: Checkout 23 + uses: actions/checkout@v4 24 + 25 + - name: Install Nix 26 + uses: DeterminateSystems/nix-installer-action@main 27 + with: 28 + logger: pretty 29 + 30 + - name: Magic Nix Cache 31 + uses: DeterminateSystems/magic-nix-cache-action@main 32 + 33 + - name: Setup cachix 34 + uses: cachix/cachix-action@v15 35 + with: 36 + name: isabelroses 37 + signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" 38 + authToken: "${{ secrets.CACHIX_TOKEN }}" 39 + 40 + - name: Build from the matrix 41 + run: nix build -L .
+31
.github/workflows/update.yml
··· 1 + name: Update Flake Inputs 2 + on: 3 + workflow_dispatch: 4 + schedule: 5 + - cron: "0 2 * * 3" # 02:00 on Wednesday 6 + 7 + jobs: 8 + update-lockfile: 9 + runs-on: ubuntu-latest 10 + 11 + steps: 12 + - name: Checkout repository 13 + uses: actions/checkout@v4.1.0 14 + 15 + - name: Install Nix 16 + uses: DeterminateSystems/nix-installer-action@main 17 + 18 + - name: Update Lockfile 19 + run: nix flake update 20 + 21 + - name: Update Sources 22 + run: | 23 + nix run nixpkgs#nvfetcher 24 + pushd pkgs/nvim-treesitter 25 + nix run nixpkgs#nvfetcher 26 + popd 27 + 28 + - uses: stefanzweifel/git-auto-commit-action@v5 29 + with: 30 + commit_message: "Update Flake Inputs" 31 + commit_user_name: GitHub Actions
+3
.gitignore
··· 1 + result 2 + .pre-commit-config.yaml 3 + .devenv/
+8
.luarc.json
··· 1 + { 2 + "Lua.runtime.version": "Lua 5.1", 3 + "$schema": "https://raw.githubusercontent.com/LuaLS/vscode-lua/master/setting/schema.json", 4 + "workspace.checkThirdParty": false, 5 + "diagnostics.globals": [ 6 + "vim" 7 + ] 8 + }
+1
.nvim.lua
··· 1 + vim.g.lazydev_enabled = true
+22
LICENSE
··· 1 + MIT License 2 + 3 + Copyright (c) 2023 isabelroses 4 + 5 + Permission is hereby granted, free of charge, to any person obtaining a copy 6 + of this software and associated documentation files (the "Software"), to deal 7 + in the Software without restriction, including without limitation the rights 8 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 + copies of the Software, and to permit persons to whom the Software is 10 + furnished to do so, subject to the following conditions: 11 + 12 + The above copyright notice and this permission notice shall be included in all 13 + copies or substantial portions of the Software. 14 + 15 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 + SOFTWARE. 22 +
+1130
_sources/generated.json
··· 1 + { 2 + "alpha": { 3 + "cargoLocks": null, 4 + "date": "2024-11-14", 5 + "extract": null, 6 + "name": "alpha", 7 + "passthru": null, 8 + "pinned": false, 9 + "src": { 10 + "deepClone": false, 11 + "fetchSubmodules": false, 12 + "leaveDotGit": false, 13 + "name": null, 14 + "owner": "goolord", 15 + "repo": "alpha-nvim", 16 + "rev": "de72250e054e5e691b9736ee30db72c65d560771", 17 + "sha256": "sha256-sNi5qarejYqM4/J7lBZI3gjVLxer5FBPq8K6qjqcMjA=", 18 + "type": "github" 19 + }, 20 + "version": "de72250e054e5e691b9736ee30db72c65d560771" 21 + }, 22 + "catppuccin": { 23 + "cargoLocks": null, 24 + "date": "2024-11-24", 25 + "extract": null, 26 + "name": "catppuccin", 27 + "passthru": { 28 + "as": "catppuccin" 29 + }, 30 + "pinned": false, 31 + "src": { 32 + "deepClone": false, 33 + "fetchSubmodules": false, 34 + "leaveDotGit": false, 35 + "name": null, 36 + "owner": "catppuccin", 37 + "repo": "nvim", 38 + "rev": "faf15ab0201b564b6368ffa47b56feefc92ce3f4", 39 + "sha256": "sha256-Oogw5wmYkx/zsMlPE/r6Kt3cy5sC92rwVzf0P9rzqyw=", 40 + "type": "github" 41 + }, 42 + "version": "faf15ab0201b564b6368ffa47b56feefc92ce3f4" 43 + }, 44 + "cloak": { 45 + "cargoLocks": null, 46 + "date": "2024-06-12", 47 + "extract": null, 48 + "name": "cloak", 49 + "passthru": null, 50 + "pinned": false, 51 + "src": { 52 + "deepClone": false, 53 + "fetchSubmodules": false, 54 + "leaveDotGit": false, 55 + "name": null, 56 + "owner": "laytan", 57 + "repo": "cloak.nvim", 58 + "rev": "648aca6d33ec011dc3166e7af3b38820d01a71e4", 59 + "sha256": "sha256-V7oNIu7IBAHqSrgCNoePNUPjQDU9cFThFf7XGIth0sk=", 60 + "type": "github" 61 + }, 62 + "version": "648aca6d33ec011dc3166e7af3b38820d01a71e4" 63 + }, 64 + "cmp-buffer": { 65 + "cargoLocks": null, 66 + "date": "2022-08-10", 67 + "extract": null, 68 + "name": "cmp-buffer", 69 + "passthru": null, 70 + "pinned": false, 71 + "src": { 72 + "deepClone": false, 73 + "fetchSubmodules": false, 74 + "leaveDotGit": false, 75 + "name": null, 76 + "owner": "hrsh7th", 77 + "repo": "cmp-buffer", 78 + "rev": "3022dbc9166796b644a841a02de8dd1cc1d311fa", 79 + "sha256": "sha256-dG4U7MtnXThoa/PD+qFtCt76MQ14V1wX8GMYcvxEnbM=", 80 + "type": "github" 81 + }, 82 + "version": "3022dbc9166796b644a841a02de8dd1cc1d311fa" 83 + }, 84 + "cmp-cmdline": { 85 + "cargoLocks": null, 86 + "date": "2024-03-22", 87 + "extract": null, 88 + "name": "cmp-cmdline", 89 + "passthru": null, 90 + "pinned": false, 91 + "src": { 92 + "deepClone": false, 93 + "fetchSubmodules": false, 94 + "leaveDotGit": false, 95 + "name": null, 96 + "owner": "hrsh7th", 97 + "repo": "cmp-cmdline", 98 + "rev": "d250c63aa13ead745e3a40f61fdd3470efde3923", 99 + "sha256": "sha256-iBmXp+gUSMbgfkv7c7RDQAwPq02e07wEnBETP0dWBOo=", 100 + "type": "github" 101 + }, 102 + "version": "d250c63aa13ead745e3a40f61fdd3470efde3923" 103 + }, 104 + "cmp-nvim-lsp": { 105 + "cargoLocks": null, 106 + "date": "2024-05-17", 107 + "extract": null, 108 + "name": "cmp-nvim-lsp", 109 + "passthru": null, 110 + "pinned": false, 111 + "src": { 112 + "deepClone": false, 113 + "fetchSubmodules": false, 114 + "leaveDotGit": false, 115 + "name": null, 116 + "owner": "hrsh7th", 117 + "repo": "cmp-nvim-lsp", 118 + "rev": "39e2eda76828d88b773cc27a3f61d2ad782c922d", 119 + "sha256": "sha256-CT1+Z4XJBVsl/RqvJeGmyitD6x7So0ylXvvef5jh7I8=", 120 + "type": "github" 121 + }, 122 + "version": "39e2eda76828d88b773cc27a3f61d2ad782c922d" 123 + }, 124 + "cmp-path": { 125 + "cargoLocks": null, 126 + "date": "2022-10-03", 127 + "extract": null, 128 + "name": "cmp-path", 129 + "passthru": null, 130 + "pinned": false, 131 + "src": { 132 + "deepClone": false, 133 + "fetchSubmodules": false, 134 + "leaveDotGit": false, 135 + "name": null, 136 + "owner": "hrsh7th", 137 + "repo": "cmp-path", 138 + "rev": "91ff86cd9c29299a64f968ebb45846c485725f23", 139 + "sha256": "sha256-thppiiV3wjIaZnAXmsh7j3DUc6ceSCvGzviwFUnoPaI=", 140 + "type": "github" 141 + }, 142 + "version": "91ff86cd9c29299a64f968ebb45846c485725f23" 143 + }, 144 + "cmp_luasnip": { 145 + "cargoLocks": null, 146 + "date": "2024-11-04", 147 + "extract": null, 148 + "name": "cmp_luasnip", 149 + "passthru": null, 150 + "pinned": false, 151 + "src": { 152 + "deepClone": false, 153 + "fetchSubmodules": false, 154 + "leaveDotGit": false, 155 + "name": null, 156 + "owner": "saadparwaiz1", 157 + "repo": "cmp_luasnip", 158 + "rev": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90", 159 + "sha256": "sha256-86lKQPPyqFz8jzuLajjHMKHrYnwW6+QOcPyQEx6B+gw=", 160 + "type": "github" 161 + }, 162 + "version": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" 163 + }, 164 + "copilot-lua": { 165 + "cargoLocks": null, 166 + "date": "2024-10-18", 167 + "extract": null, 168 + "name": "copilot-lua", 169 + "passthru": null, 170 + "pinned": false, 171 + "src": { 172 + "deepClone": false, 173 + "fetchSubmodules": false, 174 + "leaveDotGit": false, 175 + "name": null, 176 + "owner": "zbirenbaum", 177 + "repo": "copilot.lua", 178 + "rev": "f8d8d872bb319f640d5177dad5fbf01f7a16d7d0", 179 + "sha256": "sha256-UY6N2Q+egh+Cn4REZXrSGH9ElWQBedl0n8tWJvGe7vs=", 180 + "type": "github" 181 + }, 182 + "version": "f8d8d872bb319f640d5177dad5fbf01f7a16d7d0" 183 + }, 184 + "crates": { 185 + "cargoLocks": null, 186 + "date": "2024-09-26", 187 + "extract": null, 188 + "name": "crates", 189 + "passthru": null, 190 + "pinned": false, 191 + "src": { 192 + "deepClone": false, 193 + "fetchSubmodules": false, 194 + "leaveDotGit": false, 195 + "name": null, 196 + "owner": "saecki", 197 + "repo": "crates.nvim", 198 + "rev": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785", 199 + "sha256": "sha256-DIG0MXRTit4iEVoLlgsTK4znjam/QDjeZEpIDn6KHiE=", 200 + "type": "github" 201 + }, 202 + "version": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785" 203 + }, 204 + "direnv": { 205 + "cargoLocks": null, 206 + "date": "2024-07-08", 207 + "extract": null, 208 + "name": "direnv", 209 + "passthru": null, 210 + "pinned": false, 211 + "src": { 212 + "deepClone": false, 213 + "fetchSubmodules": false, 214 + "leaveDotGit": false, 215 + "name": null, 216 + "owner": "NotAShelf", 217 + "repo": "direnv.nvim", 218 + "rev": "3e38d855c764bb1bec230130ed0e026fca54e4c8", 219 + "sha256": "sha256-nWdAIchqGsWiF0cQ7NwePRa1fpugE8duZKqdBaisrAc=", 220 + "type": "github" 221 + }, 222 + "version": "3e38d855c764bb1bec230130ed0e026fca54e4c8" 223 + }, 224 + "evergarden": { 225 + "cargoLocks": null, 226 + "date": "2024-11-21", 227 + "extract": null, 228 + "name": "evergarden", 229 + "passthru": null, 230 + "pinned": false, 231 + "src": { 232 + "deepClone": false, 233 + "fetchSubmodules": false, 234 + "leaveDotGit": false, 235 + "name": null, 236 + "owner": "comfysage", 237 + "repo": "evergarden", 238 + "rev": "2a379daf72b6adb79797ad3ceb033625e095e13b", 239 + "sha256": "sha256-zlDguZEFeO9Vez47LgNLiizjhjq6WJglQjCaXQYUm3U=", 240 + "type": "github" 241 + }, 242 + "version": "2a379daf72b6adb79797ad3ceb033625e095e13b" 243 + }, 244 + "fidget": { 245 + "cargoLocks": null, 246 + "date": "2023-11-09", 247 + "extract": null, 248 + "name": "fidget", 249 + "passthru": null, 250 + "pinned": false, 251 + "src": { 252 + "deepClone": false, 253 + "fetchSubmodules": false, 254 + "leaveDotGit": false, 255 + "name": null, 256 + "owner": "j-hui", 257 + "repo": "fidget.nvim", 258 + "rev": "2f7c08f45639a64a5c0abcf67321d52c3f499ae6", 259 + "sha256": "sha256-8Gl2Ck4YJGReSEq1Xeh1dpdRq4eImmrxvIHrfxdem3Q=", 260 + "type": "github" 261 + }, 262 + "version": "2f7c08f45639a64a5c0abcf67321d52c3f499ae6" 263 + }, 264 + "freeze": { 265 + "cargoLocks": null, 266 + "date": "2024-11-14", 267 + "extract": null, 268 + "name": "freeze", 269 + "passthru": null, 270 + "pinned": false, 271 + "src": { 272 + "deepClone": false, 273 + "fetchSubmodules": false, 274 + "leaveDotGit": false, 275 + "name": null, 276 + "owner": "charm-community", 277 + "repo": "freeze.nvim", 278 + "rev": "0025c3a01cdd2c26760812ba94b1f95e13520b00", 279 + "sha256": "sha256-MkvXC3mBbRPisbJFcjGsl2cGVdBnbyiMOJUbcGTzL+0=", 280 + "type": "github" 281 + }, 282 + "version": "0025c3a01cdd2c26760812ba94b1f95e13520b00" 283 + }, 284 + "go-nvim": { 285 + "cargoLocks": null, 286 + "date": "2024-11-12", 287 + "extract": null, 288 + "name": "go-nvim", 289 + "passthru": null, 290 + "pinned": false, 291 + "src": { 292 + "deepClone": false, 293 + "fetchSubmodules": false, 294 + "leaveDotGit": false, 295 + "name": null, 296 + "owner": "ray-x", 297 + "repo": "go.nvim", 298 + "rev": "6368756601a358b1491ac2ff10d0e2939a76df5e", 299 + "sha256": "sha256-dBpkzEGLjpwN5JZoV9QQbSQEkUszueopDvlwi7l3OXE=", 300 + "type": "github" 301 + }, 302 + "version": "6368756601a358b1491ac2ff10d0e2939a76df5e" 303 + }, 304 + "guihua-lua": { 305 + "cargoLocks": null, 306 + "date": "2024-11-02", 307 + "extract": null, 308 + "name": "guihua-lua", 309 + "passthru": null, 310 + "pinned": false, 311 + "src": { 312 + "deepClone": false, 313 + "fetchSubmodules": false, 314 + "leaveDotGit": false, 315 + "name": null, 316 + "owner": "ray-x", 317 + "repo": "guihua.lua", 318 + "rev": "d783191eaa75215beae0c80319fcce5e6b3beeda", 319 + "sha256": "sha256-XpUsbj1boDfbyE8C6SdOvZdkd97682VVC81fvQ5WA/4=", 320 + "type": "github" 321 + }, 322 + "version": "d783191eaa75215beae0c80319fcce5e6b3beeda" 323 + }, 324 + "harpoon": { 325 + "cargoLocks": null, 326 + "date": "2024-11-12", 327 + "extract": null, 328 + "name": "harpoon", 329 + "passthru": null, 330 + "pinned": false, 331 + "src": { 332 + "deepClone": false, 333 + "fetchSubmodules": false, 334 + "leaveDotGit": false, 335 + "name": null, 336 + "owner": "ThePrimeagen", 337 + "repo": "harpoon", 338 + "rev": "a84ab829eaf3678b586609888ef52f7779102263", 339 + "sha256": "sha256-PjB64kdmoCD7JfUB7Qz9n34hk0h2/ZZRlN8Jv2Z9HT8=", 340 + "type": "github" 341 + }, 342 + "version": "a84ab829eaf3678b586609888ef52f7779102263" 343 + }, 344 + "img-clip-nvim": { 345 + "cargoLocks": null, 346 + "date": "2024-11-26", 347 + "extract": null, 348 + "name": "img-clip-nvim", 349 + "passthru": null, 350 + "pinned": false, 351 + "src": { 352 + "deepClone": false, 353 + "fetchSubmodules": false, 354 + "leaveDotGit": false, 355 + "name": null, 356 + "owner": "HakonHarnes", 357 + "repo": "img-clip.nvim", 358 + "rev": "5ff183655ad98b5fc50c55c66540375bbd62438c", 359 + "sha256": "sha256-Q4v4E8Iay6rXvtUsM5ULo1cnBYduzTw42kIgJlodq5U=", 360 + "type": "github" 361 + }, 362 + "version": "5ff183655ad98b5fc50c55c66540375bbd62438c" 363 + }, 364 + "indent-blankline": { 365 + "cargoLocks": null, 366 + "date": "2024-11-11", 367 + "extract": null, 368 + "name": "indent-blankline", 369 + "passthru": null, 370 + "pinned": false, 371 + "src": { 372 + "deepClone": false, 373 + "fetchSubmodules": false, 374 + "leaveDotGit": false, 375 + "name": null, 376 + "owner": "lukas-reineke", 377 + "repo": "indent-blankline.nvim", 378 + "rev": "7871a88056f7144defca9c931e311a3134c5d509", 379 + "sha256": "sha256-WVDNi/woG0ohPEYzM83mmXDCRNYnQbqooSDVUtBsJbY=", 380 + "type": "github" 381 + }, 382 + "version": "7871a88056f7144defca9c931e311a3134c5d509" 383 + }, 384 + "lazydev": { 385 + "cargoLocks": null, 386 + "date": "2024-11-25", 387 + "extract": null, 388 + "name": "lazydev", 389 + "passthru": null, 390 + "pinned": false, 391 + "src": { 392 + "deepClone": false, 393 + "fetchSubmodules": false, 394 + "leaveDotGit": false, 395 + "name": null, 396 + "owner": "folke", 397 + "repo": "lazydev.nvim", 398 + "rev": "f59bd14a852ca43db38e3662395354cb2a9b13e0", 399 + "sha256": "sha256-ErX0dCyAVRn5wtlXVnbEYku2dicIkFySdlsqg5vrWoA=", 400 + "type": "github" 401 + }, 402 + "version": "f59bd14a852ca43db38e3662395354cb2a9b13e0" 403 + }, 404 + "lsp-status": { 405 + "cargoLocks": null, 406 + "date": "2022-08-03", 407 + "extract": null, 408 + "name": "lsp-status", 409 + "passthru": null, 410 + "pinned": false, 411 + "src": { 412 + "deepClone": false, 413 + "fetchSubmodules": false, 414 + "leaveDotGit": false, 415 + "name": null, 416 + "owner": "nvim-lua", 417 + "repo": "lsp-status.nvim", 418 + "rev": "54f48eb5017632d81d0fd40112065f1d062d0629", 419 + "sha256": "sha256-gmLeVnDyL8Zf5ZG92tP3mb/LAt438BxFtAi/Xax2zLI=", 420 + "type": "github" 421 + }, 422 + "version": "54f48eb5017632d81d0fd40112065f1d062d0629" 423 + }, 424 + "lspkind": { 425 + "cargoLocks": null, 426 + "date": "2024-10-26", 427 + "extract": null, 428 + "name": "lspkind", 429 + "passthru": null, 430 + "pinned": false, 431 + "src": { 432 + "deepClone": false, 433 + "fetchSubmodules": false, 434 + "leaveDotGit": false, 435 + "name": null, 436 + "owner": "onsails", 437 + "repo": "lspkind.nvim", 438 + "rev": "a700f1436d4a938b1a1a93c9962dc796afbaef4d", 439 + "sha256": "sha256-/ifgjqqCQw67l3+gUs00tt860pa92M1WYdjdZ0lhxak=", 440 + "type": "github" 441 + }, 442 + "version": "a700f1436d4a938b1a1a93c9962dc796afbaef4d" 443 + }, 444 + "ltex-extra": { 445 + "cargoLocks": null, 446 + "date": "2024-06-15", 447 + "extract": null, 448 + "name": "ltex-extra", 449 + "passthru": null, 450 + "pinned": false, 451 + "src": { 452 + "deepClone": false, 453 + "fetchSubmodules": false, 454 + "leaveDotGit": false, 455 + "name": null, 456 + "owner": "barreiroleo", 457 + "repo": "ltex-extra.nvim", 458 + "rev": "24acd044ce7a26b3cdb537cbd094de37c3e1ac45", 459 + "sha256": "sha256-OGeeEIF+z03DdJO2d2kzQ0lZnIYLabp6irYPqYgbCbc=", 460 + "type": "github" 461 + }, 462 + "version": "24acd044ce7a26b3cdb537cbd094de37c3e1ac45" 463 + }, 464 + "lualine": { 465 + "cargoLocks": null, 466 + "date": "2024-11-08", 467 + "extract": null, 468 + "name": "lualine", 469 + "passthru": null, 470 + "pinned": false, 471 + "src": { 472 + "deepClone": false, 473 + "fetchSubmodules": false, 474 + "leaveDotGit": false, 475 + "name": null, 476 + "owner": "nvim-lualine", 477 + "repo": "lualine.nvim", 478 + "rev": "2a5bae925481f999263d6f5ed8361baef8df4f83", 479 + "sha256": "sha256-IN6Qz3jGxUcylYiRTyd8j6me3pAoqJsJXtFUvph/6EI=", 480 + "type": "github" 481 + }, 482 + "version": "2a5bae925481f999263d6f5ed8361baef8df4f83" 483 + }, 484 + "luasnip": { 485 + "cargoLocks": null, 486 + "date": "2024-11-18", 487 + "extract": null, 488 + "name": "luasnip", 489 + "passthru": { 490 + "as": "luasnip" 491 + }, 492 + "pinned": false, 493 + "src": { 494 + "deepClone": false, 495 + "fetchSubmodules": false, 496 + "leaveDotGit": false, 497 + "name": null, 498 + "owner": "L3MON4D3", 499 + "repo": "LuaSnip", 500 + "rev": "0f7bbce41ea152a94d12aea286f2ce98e63c0f58", 501 + "sha256": "sha256-Yl95znL076u6cuSigMQpUOOBw9ZXfqy1a3JF0fL8+KI=", 502 + "type": "github" 503 + }, 504 + "version": "0f7bbce41ea152a94d12aea286f2ce98e63c0f58" 505 + }, 506 + "lz-n": { 507 + "cargoLocks": null, 508 + "date": "2024-11-24", 509 + "extract": null, 510 + "name": "lz-n", 511 + "passthru": { 512 + "start": "true" 513 + }, 514 + "pinned": false, 515 + "src": { 516 + "deepClone": false, 517 + "fetchSubmodules": false, 518 + "leaveDotGit": false, 519 + "name": null, 520 + "owner": "nvim-neorocks", 521 + "repo": "lz.n", 522 + "rev": "766bbf32cfe9fab069a3cd26e8aedcbe7062a726", 523 + "sha256": "sha256-dvHMjbkh6QFl74Ef8MMdWIWaF4/uqL1vPY9iUzpsCUw=", 524 + "type": "github" 525 + }, 526 + "version": "766bbf32cfe9fab069a3cd26e8aedcbe7062a726" 527 + }, 528 + "markview": { 529 + "cargoLocks": null, 530 + "date": "2024-11-23", 531 + "extract": null, 532 + "name": "markview", 533 + "passthru": null, 534 + "pinned": false, 535 + "src": { 536 + "deepClone": false, 537 + "fetchSubmodules": false, 538 + "leaveDotGit": false, 539 + "name": null, 540 + "owner": "OXY2DEV", 541 + "repo": "markview.nvim", 542 + "rev": "72cd34279e94ee96ee33bdf30a87b00e6d45319d", 543 + "sha256": "sha256-4D4jB9CmamMAdpEodw4MdDyJVU6EMsh8P4gLs7p4E40=", 544 + "type": "github" 545 + }, 546 + "version": "72cd34279e94ee96ee33bdf30a87b00e6d45319d" 547 + }, 548 + "mini-surround": { 549 + "cargoLocks": null, 550 + "date": "2024-10-15", 551 + "extract": null, 552 + "name": "mini-surround", 553 + "passthru": null, 554 + "pinned": false, 555 + "src": { 556 + "deepClone": false, 557 + "fetchSubmodules": false, 558 + "leaveDotGit": false, 559 + "name": null, 560 + "owner": "echasnovski", 561 + "repo": "mini.surround", 562 + "rev": "48a9795c9d352c771e1ab5dedab6063c0a2df037", 563 + "sha256": "sha256-Rzg2yYbOAjOPVNEiUv5qOBObqO1bcDsAgc5ned9HZQw=", 564 + "type": "github" 565 + }, 566 + "version": "48a9795c9d352c771e1ab5dedab6063c0a2df037" 567 + }, 568 + "neovim-session-manager": { 569 + "cargoLocks": null, 570 + "date": "2024-10-09", 571 + "extract": null, 572 + "name": "neovim-session-manager", 573 + "passthru": null, 574 + "pinned": false, 575 + "src": { 576 + "deepClone": false, 577 + "fetchSubmodules": false, 578 + "leaveDotGit": false, 579 + "name": null, 580 + "owner": "Shatur", 581 + "repo": "neovim-session-manager", 582 + "rev": "ce43f2eb2a52492157d7742e5f684b9a42bb3e5c", 583 + "sha256": "sha256-W9jtfVXHC8MQJwdbxakNqhd+xh/auQb3U09XKdN2Wzw=", 584 + "type": "github" 585 + }, 586 + "version": "ce43f2eb2a52492157d7742e5f684b9a42bb3e5c" 587 + }, 588 + "none-ls": { 589 + "cargoLocks": null, 590 + "date": "2024-11-19", 591 + "extract": null, 592 + "name": "none-ls", 593 + "passthru": null, 594 + "pinned": false, 595 + "src": { 596 + "deepClone": false, 597 + "fetchSubmodules": false, 598 + "leaveDotGit": false, 599 + "name": null, 600 + "owner": "nvimtools", 601 + "repo": "none-ls.nvim", 602 + "rev": "1f2bf17eddfdd45aed254b6922c6c68b933dba9e", 603 + "sha256": "sha256-CSyU0IgS+kGHZkoW1byQDDWiW+aRzkEKWqLes4NINzE=", 604 + "type": "github" 605 + }, 606 + "version": "1f2bf17eddfdd45aed254b6922c6c68b933dba9e" 607 + }, 608 + "nvim-cmp": { 609 + "cargoLocks": null, 610 + "date": "2024-11-25", 611 + "extract": null, 612 + "name": "nvim-cmp", 613 + "passthru": null, 614 + "pinned": false, 615 + "src": { 616 + "deepClone": false, 617 + "fetchSubmodules": false, 618 + "leaveDotGit": false, 619 + "name": null, 620 + "owner": "hrsh7th", 621 + "repo": "nvim-cmp", 622 + "rev": "ed31156aa2cc14e3bc066c59357cc91536a2bc01", 623 + "sha256": "sha256-Rpb1rPYFQs74XzNQfj83o/l7bfM3GnYk+EqoDnz2JyM=", 624 + "type": "github" 625 + }, 626 + "version": "ed31156aa2cc14e3bc066c59357cc91536a2bc01" 627 + }, 628 + "nvim-colorizer": { 629 + "cargoLocks": null, 630 + "date": "2024-11-23", 631 + "extract": null, 632 + "name": "nvim-colorizer", 633 + "passthru": null, 634 + "pinned": false, 635 + "src": { 636 + "deepClone": false, 637 + "fetchSubmodules": false, 638 + "leaveDotGit": false, 639 + "name": null, 640 + "owner": "nvchad", 641 + "repo": "nvim-colorizer.lua", 642 + "rev": "4acf88d31b3a7a1a7f31e9c30bf2b23c6313abdb", 643 + "sha256": "sha256-lAWeljYC17bmEs1Ss80o6eJYrJ9fsFlKvyJWu9e44XU=", 644 + "type": "github" 645 + }, 646 + "version": "4acf88d31b3a7a1a7f31e9c30bf2b23c6313abdb" 647 + }, 648 + "nvim-lspconfig": { 649 + "cargoLocks": null, 650 + "date": "2024-11-26", 651 + "extract": null, 652 + "name": "nvim-lspconfig", 653 + "passthru": null, 654 + "pinned": false, 655 + "src": { 656 + "deepClone": false, 657 + "fetchSubmodules": false, 658 + "leaveDotGit": false, 659 + "name": null, 660 + "owner": "neovim", 661 + "repo": "nvim-lspconfig", 662 + "rev": "65f02d8e4b66db9ec99618c43233963545b70298", 663 + "sha256": "sha256-I3dNwg+DbWJyB9LXh5INs9oCCt1qlsOpgTWDl74vEgA=", 664 + "type": "github" 665 + }, 666 + "version": "65f02d8e4b66db9ec99618c43233963545b70298" 667 + }, 668 + "nvim-navic": { 669 + "cargoLocks": null, 670 + "date": "2023-11-30", 671 + "extract": null, 672 + "name": "nvim-navic", 673 + "passthru": null, 674 + "pinned": false, 675 + "src": { 676 + "deepClone": false, 677 + "fetchSubmodules": false, 678 + "leaveDotGit": false, 679 + "name": null, 680 + "owner": "SmiteshP", 681 + "repo": "nvim-navic", 682 + "rev": "8649f694d3e76ee10c19255dece6411c29206a54", 683 + "sha256": "sha256-0p5n/V8Jlj9XyxV/fuMwsbQ7oV5m9H2GqZZEA/njxCQ=", 684 + "type": "github" 685 + }, 686 + "version": "8649f694d3e76ee10c19255dece6411c29206a54" 687 + }, 688 + "nvim-notify": { 689 + "cargoLocks": null, 690 + "date": "2024-09-22", 691 + "extract": null, 692 + "name": "nvim-notify", 693 + "passthru": null, 694 + "pinned": false, 695 + "src": { 696 + "deepClone": false, 697 + "fetchSubmodules": false, 698 + "leaveDotGit": false, 699 + "name": null, 700 + "owner": "rcarriga", 701 + "repo": "nvim-notify", 702 + "rev": "fbef5d32be8466dd76544a257d3f3dce20082a07", 703 + "sha256": "sha256-Sd7IR5roXHOKRCxhqtYMhWfEltyRJMDEMDO/ecSKenE=", 704 + "type": "github" 705 + }, 706 + "version": "fbef5d32be8466dd76544a257d3f3dce20082a07" 707 + }, 708 + "nvim-tree": { 709 + "cargoLocks": null, 710 + "date": "2024-11-24", 711 + "extract": null, 712 + "name": "nvim-tree", 713 + "passthru": null, 714 + "pinned": false, 715 + "src": { 716 + "deepClone": false, 717 + "fetchSubmodules": false, 718 + "leaveDotGit": false, 719 + "name": null, 720 + "owner": "nvim-tree", 721 + "repo": "nvim-tree.lua", 722 + "rev": "ca7c4c33cac2ad66ec69d45e465379716ef0cc97", 723 + "sha256": "sha256-HHgC7aH2m3gv2FtOK1jhjBgJOGWrdc+FQOEpMiEWe74=", 724 + "type": "github" 725 + }, 726 + "version": "ca7c4c33cac2ad66ec69d45e465379716ef0cc97" 727 + }, 728 + "nvim-treesitter": { 729 + "cargoLocks": null, 730 + "date": "2024-11-26", 731 + "extract": null, 732 + "name": "nvim-treesitter", 733 + "passthru": null, 734 + "pinned": false, 735 + "src": { 736 + "deepClone": false, 737 + "fetchSubmodules": false, 738 + "leaveDotGit": false, 739 + "name": null, 740 + "owner": "nvim-treesitter", 741 + "repo": "nvim-treesitter", 742 + "rev": "28591731d84c2fc18ddda60e1d53da24c31c4987", 743 + "sha256": "sha256-1Fxt+aQW4fj4KY73uDV9UzAao55MkSgTZCtcAL4ksls=", 744 + "type": "github" 745 + }, 746 + "version": "28591731d84c2fc18ddda60e1d53da24c31c4987" 747 + }, 748 + "nvim-web-devicons": { 749 + "cargoLocks": null, 750 + "date": "2024-11-25", 751 + "extract": null, 752 + "name": "nvim-web-devicons", 753 + "passthru": null, 754 + "pinned": false, 755 + "src": { 756 + "deepClone": false, 757 + "fetchSubmodules": false, 758 + "leaveDotGit": false, 759 + "name": null, 760 + "owner": "nvim-tree", 761 + "repo": "nvim-web-devicons", 762 + "rev": "edbe0a65cfacbbfff6a4a1e98ddd60c28c560509", 763 + "sha256": "sha256-5Xs53D2qsKuSBTduUhU1FOe+LGSh1X5+XmGUTBL+y8A=", 764 + "type": "github" 765 + }, 766 + "version": "edbe0a65cfacbbfff6a4a1e98ddd60c28c560509" 767 + }, 768 + "obsidian-nvim": { 769 + "cargoLocks": null, 770 + "date": "2024-08-01", 771 + "extract": null, 772 + "name": "obsidian-nvim", 773 + "passthru": null, 774 + "pinned": false, 775 + "src": { 776 + "deepClone": false, 777 + "fetchSubmodules": false, 778 + "leaveDotGit": false, 779 + "name": null, 780 + "owner": "epwalsh", 781 + "repo": "obsidian.nvim", 782 + "rev": "14e0427bef6c55da0d63f9a313fd9941be3a2479", 783 + "sha256": "sha256-mbq7fAPmlwOAbWlN3lGX9WGBKTV8cAPZx8pnRCyszJc=", 784 + "type": "github" 785 + }, 786 + "version": "14e0427bef6c55da0d63f9a313fd9941be3a2479" 787 + }, 788 + "plenary": { 789 + "cargoLocks": null, 790 + "date": "2024-09-17", 791 + "extract": null, 792 + "name": "plenary", 793 + "passthru": { 794 + "start": "true" 795 + }, 796 + "pinned": false, 797 + "src": { 798 + "deepClone": false, 799 + "fetchSubmodules": false, 800 + "leaveDotGit": false, 801 + "name": null, 802 + "owner": "nvim-lua", 803 + "repo": "plenary.nvim", 804 + "rev": "2d9b06177a975543726ce5c73fca176cedbffe9d", 805 + "sha256": "sha256-bmmPekAvuBvLQmrnnX0n+FRBqfVxBsObhxIEkDGAla4=", 806 + "type": "github" 807 + }, 808 + "version": "2d9b06177a975543726ce5c73fca176cedbffe9d" 809 + }, 810 + "py_lsp": { 811 + "cargoLocks": null, 812 + "date": "2024-11-17", 813 + "extract": null, 814 + "name": "py_lsp", 815 + "passthru": null, 816 + "pinned": false, 817 + "src": { 818 + "deepClone": false, 819 + "fetchSubmodules": false, 820 + "leaveDotGit": false, 821 + "name": null, 822 + "owner": "hallerpatrick", 823 + "repo": "py_lsp.nvim", 824 + "rev": "fe28db286c5cd3feb8e415d9f11cdaaf827e6c5a", 825 + "sha256": "sha256-4OH1dBDaiz+bK9oc7Z8qXvUcgARul0FoJQ3gQVT4aFM=", 826 + "type": "github" 827 + }, 828 + "version": "fe28db286c5cd3feb8e415d9f11cdaaf827e6c5a" 829 + }, 830 + "rainbow-delimiters": { 831 + "cargoLocks": null, 832 + "date": "2024-11-19", 833 + "extract": null, 834 + "name": "rainbow-delimiters", 835 + "passthru": null, 836 + "pinned": false, 837 + "src": { 838 + "deepClone": false, 839 + "fetchSubmodules": false, 840 + "leaveDotGit": false, 841 + "name": null, 842 + "owner": "hiphish", 843 + "repo": "rainbow-delimiters.nvim", 844 + "rev": "d803ba7668ba390aa4cfd3580183c982cac36fd8", 845 + "sha256": "sha256-nAg4XbPlJ/z6ELHKqBrp/FLRwIkiam7BAKR9eqkoxCI=", 846 + "type": "github" 847 + }, 848 + "version": "d803ba7668ba390aa4cfd3580183c982cac36fd8" 849 + }, 850 + "rustaceanvim": { 851 + "cargoLocks": null, 852 + "date": "2024-11-25", 853 + "extract": null, 854 + "name": "rustaceanvim", 855 + "passthru": null, 856 + "pinned": false, 857 + "src": { 858 + "deepClone": false, 859 + "fetchSubmodules": false, 860 + "leaveDotGit": false, 861 + "name": null, 862 + "owner": "mrcjkb", 863 + "repo": "rustaceanvim", 864 + "rev": "fee0aa094b0c9f93fffe5a385b3d5d2386c2b072", 865 + "sha256": "sha256-WRaNW0trZYEUKd05Uc+5nP+G81HI14d6lM7/WWz61E0=", 866 + "type": "github" 867 + }, 868 + "version": "fee0aa094b0c9f93fffe5a385b3d5d2386c2b072" 869 + }, 870 + "sayama-nvim": { 871 + "cargoLocks": null, 872 + "date": "2024-05-30", 873 + "extract": null, 874 + "name": "sayama-nvim", 875 + "passthru": null, 876 + "pinned": false, 877 + "src": { 878 + "deepClone": false, 879 + "fetchSubmodules": false, 880 + "leaveDotGit": false, 881 + "name": null, 882 + "owner": "comfysage", 883 + "repo": "sayama.nvim", 884 + "rev": "39175a766dfc80324d3130d27c3e7922f826226e", 885 + "sha256": "sha256-Rxjg6RvcN5JOP5CTv7Jj7AQJv36zRMaHiFEwhiBVgfw=", 886 + "type": "github" 887 + }, 888 + "version": "39175a766dfc80324d3130d27c3e7922f826226e" 889 + }, 890 + "schemastore": { 891 + "cargoLocks": null, 892 + "date": "2024-11-24", 893 + "extract": null, 894 + "name": "schemastore", 895 + "passthru": null, 896 + "pinned": false, 897 + "src": { 898 + "deepClone": false, 899 + "fetchSubmodules": false, 900 + "leaveDotGit": false, 901 + "name": null, 902 + "owner": "b0o", 903 + "repo": "schemastore.nvim", 904 + "rev": "bbd005a56daab7a19ceea22360a836957ac2c42c", 905 + "sha256": "sha256-Blxa6EENqd3wkBIFQuqd8vtsBpYEjkzBxpyBCWqSPUo=", 906 + "type": "github" 907 + }, 908 + "version": "bbd005a56daab7a19ceea22360a836957ac2c42c" 909 + }, 910 + "snacks-nvim": { 911 + "cargoLocks": null, 912 + "date": "2024-11-26", 913 + "extract": null, 914 + "name": "snacks-nvim", 915 + "passthru": null, 916 + "pinned": false, 917 + "src": { 918 + "deepClone": false, 919 + "fetchSubmodules": false, 920 + "leaveDotGit": false, 921 + "name": null, 922 + "owner": "folke", 923 + "repo": "snacks.nvim", 924 + "rev": "985be4a759f6fe83e569679da431eeb7d2db5286", 925 + "sha256": "sha256-Srw9QyUb7fp5Qk03cnDZIawt5zg556aSbCnVQzTKFWg=", 926 + "type": "github" 927 + }, 928 + "version": "985be4a759f6fe83e569679da431eeb7d2db5286" 929 + }, 930 + "telescope": { 931 + "cargoLocks": null, 932 + "date": "2024-10-29", 933 + "extract": null, 934 + "name": "telescope", 935 + "passthru": null, 936 + "pinned": false, 937 + "src": { 938 + "deepClone": false, 939 + "fetchSubmodules": false, 940 + "leaveDotGit": false, 941 + "name": null, 942 + "owner": "nvim-telescope", 943 + "repo": "telescope.nvim", 944 + "rev": "85922dde3767e01d42a08e750a773effbffaea3e", 945 + "sha256": "sha256-Qa/f+0asQvA8mhIUajC4BGZCI92OqA6ySVoQSC3ZY3s=", 946 + "type": "github" 947 + }, 948 + "version": "85922dde3767e01d42a08e750a773effbffaea3e" 949 + }, 950 + "telescope-project": { 951 + "cargoLocks": null, 952 + "date": "2024-11-26", 953 + "extract": null, 954 + "name": "telescope-project", 955 + "passthru": null, 956 + "pinned": false, 957 + "src": { 958 + "deepClone": false, 959 + "fetchSubmodules": false, 960 + "leaveDotGit": false, 961 + "name": null, 962 + "owner": "nvim-telescope", 963 + "repo": "telescope-project.nvim", 964 + "rev": "9fc8428e2ccae167c36ad7cff72798bbd8e35836", 965 + "sha256": "sha256-H4IMj/eyhTZtt2+mFWokcIRFDOLCLpkJNNe61O3JpWU=", 966 + "type": "github" 967 + }, 968 + "version": "9fc8428e2ccae167c36ad7cff72798bbd8e35836" 969 + }, 970 + "telescope-ui-select": { 971 + "cargoLocks": null, 972 + "date": "2023-12-04", 973 + "extract": null, 974 + "name": "telescope-ui-select", 975 + "passthru": null, 976 + "pinned": false, 977 + "src": { 978 + "deepClone": false, 979 + "fetchSubmodules": false, 980 + "leaveDotGit": false, 981 + "name": null, 982 + "owner": "nvim-telescope", 983 + "repo": "telescope-ui-select.nvim", 984 + "rev": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2", 985 + "sha256": "sha256-YRhNmmG4gx9Ht8JwjQfbTjJyTHEuZmtP6lqnhOsk8bE=", 986 + "type": "github" 987 + }, 988 + "version": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" 989 + }, 990 + "todo-comments": { 991 + "cargoLocks": null, 992 + "date": "2024-09-16", 993 + "extract": null, 994 + "name": "todo-comments", 995 + "passthru": null, 996 + "pinned": false, 997 + "src": { 998 + "deepClone": false, 999 + "fetchSubmodules": false, 1000 + "leaveDotGit": false, 1001 + "name": null, 1002 + "owner": "folke", 1003 + "repo": "todo-comments.nvim", 1004 + "rev": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0", 1005 + "sha256": "sha256-EH4Sy7qNkzOgA1INFzrtsRfD79TgMqSbKUdundyw22w=", 1006 + "type": "github" 1007 + }, 1008 + "version": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" 1009 + }, 1010 + "toggleterm": { 1011 + "cargoLocks": null, 1012 + "date": "2024-11-09", 1013 + "extract": null, 1014 + "name": "toggleterm", 1015 + "passthru": null, 1016 + "pinned": false, 1017 + "src": { 1018 + "deepClone": false, 1019 + "fetchSubmodules": false, 1020 + "leaveDotGit": false, 1021 + "name": null, 1022 + "owner": "akinsho", 1023 + "repo": "toggleterm.nvim", 1024 + "rev": "87b2d6a3cab8e2bd9a0255427074285f0365398d", 1025 + "sha256": "sha256-g1FwgCc3a8Fak0Nb0gQQ+SI44uyAGaH1tIk1qpaAPEY=", 1026 + "type": "github" 1027 + }, 1028 + "version": "87b2d6a3cab8e2bd9a0255427074285f0365398d" 1029 + }, 1030 + "trouble": { 1031 + "cargoLocks": null, 1032 + "date": "2024-11-26", 1033 + "extract": null, 1034 + "name": "trouble", 1035 + "passthru": null, 1036 + "pinned": false, 1037 + "src": { 1038 + "deepClone": false, 1039 + "fetchSubmodules": false, 1040 + "leaveDotGit": false, 1041 + "name": null, 1042 + "owner": "folke", 1043 + "repo": "trouble.nvim", 1044 + "rev": "c633e8559adf529b85167a4cb489d7358e9efb1a", 1045 + "sha256": "sha256-EzPSGJgloj8lwECet6K28+isgoszM+vZ/xUAjo6bXwA=", 1046 + "type": "github" 1047 + }, 1048 + "version": "c633e8559adf529b85167a4cb489d7358e9efb1a" 1049 + }, 1050 + "typescript-tools": { 1051 + "cargoLocks": null, 1052 + "date": "2024-11-21", 1053 + "extract": null, 1054 + "name": "typescript-tools", 1055 + "passthru": null, 1056 + "pinned": false, 1057 + "src": { 1058 + "deepClone": false, 1059 + "fetchSubmodules": false, 1060 + "leaveDotGit": false, 1061 + "name": null, 1062 + "owner": "pmizio", 1063 + "repo": "typescript-tools.nvim", 1064 + "rev": "346062e8cd06e82776b60785a040dfbbdcb6de77", 1065 + "sha256": "sha256-JP86GWCaPl/Gl6FDa4Pnd0blq0S8JD1EraJLwxL37vg=", 1066 + "type": "github" 1067 + }, 1068 + "version": "346062e8cd06e82776b60785a040dfbbdcb6de77" 1069 + }, 1070 + "undotree": { 1071 + "cargoLocks": null, 1072 + "date": "2024-09-18", 1073 + "extract": null, 1074 + "name": "undotree", 1075 + "passthru": null, 1076 + "pinned": false, 1077 + "src": { 1078 + "deepClone": false, 1079 + "fetchSubmodules": false, 1080 + "leaveDotGit": false, 1081 + "name": null, 1082 + "owner": "mbbill", 1083 + "repo": "undotree", 1084 + "rev": "78b5241191852ffa9bb5da5ff2ee033160798c3b", 1085 + "sha256": "sha256-XU2n5S2XLIQcPUJESzW+g/ZAXqJo/9uIHYtFutlqmvA=", 1086 + "type": "github" 1087 + }, 1088 + "version": "78b5241191852ffa9bb5da5ff2ee033160798c3b" 1089 + }, 1090 + "vim-fugitive": { 1091 + "cargoLocks": null, 1092 + "date": "2024-11-19", 1093 + "extract": null, 1094 + "name": "vim-fugitive", 1095 + "passthru": null, 1096 + "pinned": false, 1097 + "src": { 1098 + "deepClone": false, 1099 + "fetchSubmodules": false, 1100 + "leaveDotGit": false, 1101 + "name": null, 1102 + "owner": "tpope", 1103 + "repo": "vim-fugitive", 1104 + "rev": "320b18fba2a4f2fe3c8225c778c687e0d2620384", 1105 + "sha256": "sha256-RGS2T6tHuFPZROU0W4Z6j6wMEiJmd8xuKv3qqM3XHPI=", 1106 + "type": "github" 1107 + }, 1108 + "version": "320b18fba2a4f2fe3c8225c778c687e0d2620384" 1109 + }, 1110 + "wakatime": { 1111 + "cargoLocks": null, 1112 + "date": "2024-04-29", 1113 + "extract": null, 1114 + "name": "wakatime", 1115 + "passthru": null, 1116 + "pinned": true, 1117 + "src": { 1118 + "deepClone": false, 1119 + "fetchSubmodules": false, 1120 + "leaveDotGit": false, 1121 + "name": null, 1122 + "owner": "wakatime", 1123 + "repo": "vim-wakatime", 1124 + "rev": "3cb40867cb5a3120f9bef76eff88edc7f1dc1a23", 1125 + "sha256": "sha256-HxLmX+qws8A6+mFBGMdru2E3NXJ91P0HtDKMX8ryMzI=", 1126 + "type": "github" 1127 + }, 1128 + "version": "3cb40867cb5a3120f9bef76eff88edc7f1dc1a23" 1129 + } 1130 + }
+680
_sources/generated.nix
··· 1 + # This file was generated by nvfetcher, please do not modify it manually. 2 + { fetchgit, fetchurl, fetchFromGitHub, dockerTools }: 3 + { 4 + alpha = { 5 + pname = "alpha"; 6 + version = "de72250e054e5e691b9736ee30db72c65d560771"; 7 + src = fetchFromGitHub { 8 + owner = "goolord"; 9 + repo = "alpha-nvim"; 10 + rev = "de72250e054e5e691b9736ee30db72c65d560771"; 11 + fetchSubmodules = false; 12 + sha256 = "sha256-sNi5qarejYqM4/J7lBZI3gjVLxer5FBPq8K6qjqcMjA="; 13 + }; 14 + date = "2024-11-14"; 15 + }; 16 + catppuccin = { 17 + pname = "catppuccin"; 18 + version = "faf15ab0201b564b6368ffa47b56feefc92ce3f4"; 19 + src = fetchFromGitHub { 20 + owner = "catppuccin"; 21 + repo = "nvim"; 22 + rev = "faf15ab0201b564b6368ffa47b56feefc92ce3f4"; 23 + fetchSubmodules = false; 24 + sha256 = "sha256-Oogw5wmYkx/zsMlPE/r6Kt3cy5sC92rwVzf0P9rzqyw="; 25 + }; 26 + as = "catppuccin"; 27 + date = "2024-11-24"; 28 + }; 29 + cloak = { 30 + pname = "cloak"; 31 + version = "648aca6d33ec011dc3166e7af3b38820d01a71e4"; 32 + src = fetchFromGitHub { 33 + owner = "laytan"; 34 + repo = "cloak.nvim"; 35 + rev = "648aca6d33ec011dc3166e7af3b38820d01a71e4"; 36 + fetchSubmodules = false; 37 + sha256 = "sha256-V7oNIu7IBAHqSrgCNoePNUPjQDU9cFThFf7XGIth0sk="; 38 + }; 39 + date = "2024-06-12"; 40 + }; 41 + cmp-buffer = { 42 + pname = "cmp-buffer"; 43 + version = "3022dbc9166796b644a841a02de8dd1cc1d311fa"; 44 + src = fetchFromGitHub { 45 + owner = "hrsh7th"; 46 + repo = "cmp-buffer"; 47 + rev = "3022dbc9166796b644a841a02de8dd1cc1d311fa"; 48 + fetchSubmodules = false; 49 + sha256 = "sha256-dG4U7MtnXThoa/PD+qFtCt76MQ14V1wX8GMYcvxEnbM="; 50 + }; 51 + date = "2022-08-10"; 52 + }; 53 + cmp-cmdline = { 54 + pname = "cmp-cmdline"; 55 + version = "d250c63aa13ead745e3a40f61fdd3470efde3923"; 56 + src = fetchFromGitHub { 57 + owner = "hrsh7th"; 58 + repo = "cmp-cmdline"; 59 + rev = "d250c63aa13ead745e3a40f61fdd3470efde3923"; 60 + fetchSubmodules = false; 61 + sha256 = "sha256-iBmXp+gUSMbgfkv7c7RDQAwPq02e07wEnBETP0dWBOo="; 62 + }; 63 + date = "2024-03-22"; 64 + }; 65 + cmp-nvim-lsp = { 66 + pname = "cmp-nvim-lsp"; 67 + version = "39e2eda76828d88b773cc27a3f61d2ad782c922d"; 68 + src = fetchFromGitHub { 69 + owner = "hrsh7th"; 70 + repo = "cmp-nvim-lsp"; 71 + rev = "39e2eda76828d88b773cc27a3f61d2ad782c922d"; 72 + fetchSubmodules = false; 73 + sha256 = "sha256-CT1+Z4XJBVsl/RqvJeGmyitD6x7So0ylXvvef5jh7I8="; 74 + }; 75 + date = "2024-05-17"; 76 + }; 77 + cmp-path = { 78 + pname = "cmp-path"; 79 + version = "91ff86cd9c29299a64f968ebb45846c485725f23"; 80 + src = fetchFromGitHub { 81 + owner = "hrsh7th"; 82 + repo = "cmp-path"; 83 + rev = "91ff86cd9c29299a64f968ebb45846c485725f23"; 84 + fetchSubmodules = false; 85 + sha256 = "sha256-thppiiV3wjIaZnAXmsh7j3DUc6ceSCvGzviwFUnoPaI="; 86 + }; 87 + date = "2022-10-03"; 88 + }; 89 + cmp_luasnip = { 90 + pname = "cmp_luasnip"; 91 + version = "98d9cb5c2c38532bd9bdb481067b20fea8f32e90"; 92 + src = fetchFromGitHub { 93 + owner = "saadparwaiz1"; 94 + repo = "cmp_luasnip"; 95 + rev = "98d9cb5c2c38532bd9bdb481067b20fea8f32e90"; 96 + fetchSubmodules = false; 97 + sha256 = "sha256-86lKQPPyqFz8jzuLajjHMKHrYnwW6+QOcPyQEx6B+gw="; 98 + }; 99 + date = "2024-11-04"; 100 + }; 101 + copilot-lua = { 102 + pname = "copilot-lua"; 103 + version = "f8d8d872bb319f640d5177dad5fbf01f7a16d7d0"; 104 + src = fetchFromGitHub { 105 + owner = "zbirenbaum"; 106 + repo = "copilot.lua"; 107 + rev = "f8d8d872bb319f640d5177dad5fbf01f7a16d7d0"; 108 + fetchSubmodules = false; 109 + sha256 = "sha256-UY6N2Q+egh+Cn4REZXrSGH9ElWQBedl0n8tWJvGe7vs="; 110 + }; 111 + date = "2024-10-18"; 112 + }; 113 + crates = { 114 + pname = "crates"; 115 + version = "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785"; 116 + src = fetchFromGitHub { 117 + owner = "saecki"; 118 + repo = "crates.nvim"; 119 + rev = "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785"; 120 + fetchSubmodules = false; 121 + sha256 = "sha256-DIG0MXRTit4iEVoLlgsTK4znjam/QDjeZEpIDn6KHiE="; 122 + }; 123 + date = "2024-09-26"; 124 + }; 125 + direnv = { 126 + pname = "direnv"; 127 + version = "3e38d855c764bb1bec230130ed0e026fca54e4c8"; 128 + src = fetchFromGitHub { 129 + owner = "NotAShelf"; 130 + repo = "direnv.nvim"; 131 + rev = "3e38d855c764bb1bec230130ed0e026fca54e4c8"; 132 + fetchSubmodules = false; 133 + sha256 = "sha256-nWdAIchqGsWiF0cQ7NwePRa1fpugE8duZKqdBaisrAc="; 134 + }; 135 + date = "2024-07-08"; 136 + }; 137 + evergarden = { 138 + pname = "evergarden"; 139 + version = "2a379daf72b6adb79797ad3ceb033625e095e13b"; 140 + src = fetchFromGitHub { 141 + owner = "comfysage"; 142 + repo = "evergarden"; 143 + rev = "2a379daf72b6adb79797ad3ceb033625e095e13b"; 144 + fetchSubmodules = false; 145 + sha256 = "sha256-zlDguZEFeO9Vez47LgNLiizjhjq6WJglQjCaXQYUm3U="; 146 + }; 147 + date = "2024-11-21"; 148 + }; 149 + fidget = { 150 + pname = "fidget"; 151 + version = "2f7c08f45639a64a5c0abcf67321d52c3f499ae6"; 152 + src = fetchFromGitHub { 153 + owner = "j-hui"; 154 + repo = "fidget.nvim"; 155 + rev = "2f7c08f45639a64a5c0abcf67321d52c3f499ae6"; 156 + fetchSubmodules = false; 157 + sha256 = "sha256-8Gl2Ck4YJGReSEq1Xeh1dpdRq4eImmrxvIHrfxdem3Q="; 158 + }; 159 + date = "2023-11-09"; 160 + }; 161 + freeze = { 162 + pname = "freeze"; 163 + version = "0025c3a01cdd2c26760812ba94b1f95e13520b00"; 164 + src = fetchFromGitHub { 165 + owner = "charm-community"; 166 + repo = "freeze.nvim"; 167 + rev = "0025c3a01cdd2c26760812ba94b1f95e13520b00"; 168 + fetchSubmodules = false; 169 + sha256 = "sha256-MkvXC3mBbRPisbJFcjGsl2cGVdBnbyiMOJUbcGTzL+0="; 170 + }; 171 + date = "2024-11-14"; 172 + }; 173 + go-nvim = { 174 + pname = "go-nvim"; 175 + version = "6368756601a358b1491ac2ff10d0e2939a76df5e"; 176 + src = fetchFromGitHub { 177 + owner = "ray-x"; 178 + repo = "go.nvim"; 179 + rev = "6368756601a358b1491ac2ff10d0e2939a76df5e"; 180 + fetchSubmodules = false; 181 + sha256 = "sha256-dBpkzEGLjpwN5JZoV9QQbSQEkUszueopDvlwi7l3OXE="; 182 + }; 183 + date = "2024-11-12"; 184 + }; 185 + guihua-lua = { 186 + pname = "guihua-lua"; 187 + version = "d783191eaa75215beae0c80319fcce5e6b3beeda"; 188 + src = fetchFromGitHub { 189 + owner = "ray-x"; 190 + repo = "guihua.lua"; 191 + rev = "d783191eaa75215beae0c80319fcce5e6b3beeda"; 192 + fetchSubmodules = false; 193 + sha256 = "sha256-XpUsbj1boDfbyE8C6SdOvZdkd97682VVC81fvQ5WA/4="; 194 + }; 195 + date = "2024-11-02"; 196 + }; 197 + harpoon = { 198 + pname = "harpoon"; 199 + version = "a84ab829eaf3678b586609888ef52f7779102263"; 200 + src = fetchFromGitHub { 201 + owner = "ThePrimeagen"; 202 + repo = "harpoon"; 203 + rev = "a84ab829eaf3678b586609888ef52f7779102263"; 204 + fetchSubmodules = false; 205 + sha256 = "sha256-PjB64kdmoCD7JfUB7Qz9n34hk0h2/ZZRlN8Jv2Z9HT8="; 206 + }; 207 + date = "2024-11-12"; 208 + }; 209 + img-clip-nvim = { 210 + pname = "img-clip-nvim"; 211 + version = "5ff183655ad98b5fc50c55c66540375bbd62438c"; 212 + src = fetchFromGitHub { 213 + owner = "HakonHarnes"; 214 + repo = "img-clip.nvim"; 215 + rev = "5ff183655ad98b5fc50c55c66540375bbd62438c"; 216 + fetchSubmodules = false; 217 + sha256 = "sha256-Q4v4E8Iay6rXvtUsM5ULo1cnBYduzTw42kIgJlodq5U="; 218 + }; 219 + date = "2024-11-26"; 220 + }; 221 + indent-blankline = { 222 + pname = "indent-blankline"; 223 + version = "7871a88056f7144defca9c931e311a3134c5d509"; 224 + src = fetchFromGitHub { 225 + owner = "lukas-reineke"; 226 + repo = "indent-blankline.nvim"; 227 + rev = "7871a88056f7144defca9c931e311a3134c5d509"; 228 + fetchSubmodules = false; 229 + sha256 = "sha256-WVDNi/woG0ohPEYzM83mmXDCRNYnQbqooSDVUtBsJbY="; 230 + }; 231 + date = "2024-11-11"; 232 + }; 233 + lazydev = { 234 + pname = "lazydev"; 235 + version = "f59bd14a852ca43db38e3662395354cb2a9b13e0"; 236 + src = fetchFromGitHub { 237 + owner = "folke"; 238 + repo = "lazydev.nvim"; 239 + rev = "f59bd14a852ca43db38e3662395354cb2a9b13e0"; 240 + fetchSubmodules = false; 241 + sha256 = "sha256-ErX0dCyAVRn5wtlXVnbEYku2dicIkFySdlsqg5vrWoA="; 242 + }; 243 + date = "2024-11-25"; 244 + }; 245 + lsp-status = { 246 + pname = "lsp-status"; 247 + version = "54f48eb5017632d81d0fd40112065f1d062d0629"; 248 + src = fetchFromGitHub { 249 + owner = "nvim-lua"; 250 + repo = "lsp-status.nvim"; 251 + rev = "54f48eb5017632d81d0fd40112065f1d062d0629"; 252 + fetchSubmodules = false; 253 + sha256 = "sha256-gmLeVnDyL8Zf5ZG92tP3mb/LAt438BxFtAi/Xax2zLI="; 254 + }; 255 + date = "2022-08-03"; 256 + }; 257 + lspkind = { 258 + pname = "lspkind"; 259 + version = "a700f1436d4a938b1a1a93c9962dc796afbaef4d"; 260 + src = fetchFromGitHub { 261 + owner = "onsails"; 262 + repo = "lspkind.nvim"; 263 + rev = "a700f1436d4a938b1a1a93c9962dc796afbaef4d"; 264 + fetchSubmodules = false; 265 + sha256 = "sha256-/ifgjqqCQw67l3+gUs00tt860pa92M1WYdjdZ0lhxak="; 266 + }; 267 + date = "2024-10-26"; 268 + }; 269 + ltex-extra = { 270 + pname = "ltex-extra"; 271 + version = "24acd044ce7a26b3cdb537cbd094de37c3e1ac45"; 272 + src = fetchFromGitHub { 273 + owner = "barreiroleo"; 274 + repo = "ltex-extra.nvim"; 275 + rev = "24acd044ce7a26b3cdb537cbd094de37c3e1ac45"; 276 + fetchSubmodules = false; 277 + sha256 = "sha256-OGeeEIF+z03DdJO2d2kzQ0lZnIYLabp6irYPqYgbCbc="; 278 + }; 279 + date = "2024-06-15"; 280 + }; 281 + lualine = { 282 + pname = "lualine"; 283 + version = "2a5bae925481f999263d6f5ed8361baef8df4f83"; 284 + src = fetchFromGitHub { 285 + owner = "nvim-lualine"; 286 + repo = "lualine.nvim"; 287 + rev = "2a5bae925481f999263d6f5ed8361baef8df4f83"; 288 + fetchSubmodules = false; 289 + sha256 = "sha256-IN6Qz3jGxUcylYiRTyd8j6me3pAoqJsJXtFUvph/6EI="; 290 + }; 291 + date = "2024-11-08"; 292 + }; 293 + luasnip = { 294 + pname = "luasnip"; 295 + version = "0f7bbce41ea152a94d12aea286f2ce98e63c0f58"; 296 + src = fetchFromGitHub { 297 + owner = "L3MON4D3"; 298 + repo = "LuaSnip"; 299 + rev = "0f7bbce41ea152a94d12aea286f2ce98e63c0f58"; 300 + fetchSubmodules = false; 301 + sha256 = "sha256-Yl95znL076u6cuSigMQpUOOBw9ZXfqy1a3JF0fL8+KI="; 302 + }; 303 + as = "luasnip"; 304 + date = "2024-11-18"; 305 + }; 306 + lz-n = { 307 + pname = "lz-n"; 308 + version = "766bbf32cfe9fab069a3cd26e8aedcbe7062a726"; 309 + src = fetchFromGitHub { 310 + owner = "nvim-neorocks"; 311 + repo = "lz.n"; 312 + rev = "766bbf32cfe9fab069a3cd26e8aedcbe7062a726"; 313 + fetchSubmodules = false; 314 + sha256 = "sha256-dvHMjbkh6QFl74Ef8MMdWIWaF4/uqL1vPY9iUzpsCUw="; 315 + }; 316 + start = "true"; 317 + date = "2024-11-24"; 318 + }; 319 + markview = { 320 + pname = "markview"; 321 + version = "72cd34279e94ee96ee33bdf30a87b00e6d45319d"; 322 + src = fetchFromGitHub { 323 + owner = "OXY2DEV"; 324 + repo = "markview.nvim"; 325 + rev = "72cd34279e94ee96ee33bdf30a87b00e6d45319d"; 326 + fetchSubmodules = false; 327 + sha256 = "sha256-4D4jB9CmamMAdpEodw4MdDyJVU6EMsh8P4gLs7p4E40="; 328 + }; 329 + date = "2024-11-23"; 330 + }; 331 + mini-surround = { 332 + pname = "mini-surround"; 333 + version = "48a9795c9d352c771e1ab5dedab6063c0a2df037"; 334 + src = fetchFromGitHub { 335 + owner = "echasnovski"; 336 + repo = "mini.surround"; 337 + rev = "48a9795c9d352c771e1ab5dedab6063c0a2df037"; 338 + fetchSubmodules = false; 339 + sha256 = "sha256-Rzg2yYbOAjOPVNEiUv5qOBObqO1bcDsAgc5ned9HZQw="; 340 + }; 341 + date = "2024-10-15"; 342 + }; 343 + neovim-session-manager = { 344 + pname = "neovim-session-manager"; 345 + version = "ce43f2eb2a52492157d7742e5f684b9a42bb3e5c"; 346 + src = fetchFromGitHub { 347 + owner = "Shatur"; 348 + repo = "neovim-session-manager"; 349 + rev = "ce43f2eb2a52492157d7742e5f684b9a42bb3e5c"; 350 + fetchSubmodules = false; 351 + sha256 = "sha256-W9jtfVXHC8MQJwdbxakNqhd+xh/auQb3U09XKdN2Wzw="; 352 + }; 353 + date = "2024-10-09"; 354 + }; 355 + none-ls = { 356 + pname = "none-ls"; 357 + version = "1f2bf17eddfdd45aed254b6922c6c68b933dba9e"; 358 + src = fetchFromGitHub { 359 + owner = "nvimtools"; 360 + repo = "none-ls.nvim"; 361 + rev = "1f2bf17eddfdd45aed254b6922c6c68b933dba9e"; 362 + fetchSubmodules = false; 363 + sha256 = "sha256-CSyU0IgS+kGHZkoW1byQDDWiW+aRzkEKWqLes4NINzE="; 364 + }; 365 + date = "2024-11-19"; 366 + }; 367 + nvim-cmp = { 368 + pname = "nvim-cmp"; 369 + version = "ed31156aa2cc14e3bc066c59357cc91536a2bc01"; 370 + src = fetchFromGitHub { 371 + owner = "hrsh7th"; 372 + repo = "nvim-cmp"; 373 + rev = "ed31156aa2cc14e3bc066c59357cc91536a2bc01"; 374 + fetchSubmodules = false; 375 + sha256 = "sha256-Rpb1rPYFQs74XzNQfj83o/l7bfM3GnYk+EqoDnz2JyM="; 376 + }; 377 + date = "2024-11-25"; 378 + }; 379 + nvim-colorizer = { 380 + pname = "nvim-colorizer"; 381 + version = "4acf88d31b3a7a1a7f31e9c30bf2b23c6313abdb"; 382 + src = fetchFromGitHub { 383 + owner = "nvchad"; 384 + repo = "nvim-colorizer.lua"; 385 + rev = "4acf88d31b3a7a1a7f31e9c30bf2b23c6313abdb"; 386 + fetchSubmodules = false; 387 + sha256 = "sha256-lAWeljYC17bmEs1Ss80o6eJYrJ9fsFlKvyJWu9e44XU="; 388 + }; 389 + date = "2024-11-23"; 390 + }; 391 + nvim-lspconfig = { 392 + pname = "nvim-lspconfig"; 393 + version = "65f02d8e4b66db9ec99618c43233963545b70298"; 394 + src = fetchFromGitHub { 395 + owner = "neovim"; 396 + repo = "nvim-lspconfig"; 397 + rev = "65f02d8e4b66db9ec99618c43233963545b70298"; 398 + fetchSubmodules = false; 399 + sha256 = "sha256-I3dNwg+DbWJyB9LXh5INs9oCCt1qlsOpgTWDl74vEgA="; 400 + }; 401 + date = "2024-11-26"; 402 + }; 403 + nvim-navic = { 404 + pname = "nvim-navic"; 405 + version = "8649f694d3e76ee10c19255dece6411c29206a54"; 406 + src = fetchFromGitHub { 407 + owner = "SmiteshP"; 408 + repo = "nvim-navic"; 409 + rev = "8649f694d3e76ee10c19255dece6411c29206a54"; 410 + fetchSubmodules = false; 411 + sha256 = "sha256-0p5n/V8Jlj9XyxV/fuMwsbQ7oV5m9H2GqZZEA/njxCQ="; 412 + }; 413 + date = "2023-11-30"; 414 + }; 415 + nvim-notify = { 416 + pname = "nvim-notify"; 417 + version = "fbef5d32be8466dd76544a257d3f3dce20082a07"; 418 + src = fetchFromGitHub { 419 + owner = "rcarriga"; 420 + repo = "nvim-notify"; 421 + rev = "fbef5d32be8466dd76544a257d3f3dce20082a07"; 422 + fetchSubmodules = false; 423 + sha256 = "sha256-Sd7IR5roXHOKRCxhqtYMhWfEltyRJMDEMDO/ecSKenE="; 424 + }; 425 + date = "2024-09-22"; 426 + }; 427 + nvim-tree = { 428 + pname = "nvim-tree"; 429 + version = "ca7c4c33cac2ad66ec69d45e465379716ef0cc97"; 430 + src = fetchFromGitHub { 431 + owner = "nvim-tree"; 432 + repo = "nvim-tree.lua"; 433 + rev = "ca7c4c33cac2ad66ec69d45e465379716ef0cc97"; 434 + fetchSubmodules = false; 435 + sha256 = "sha256-HHgC7aH2m3gv2FtOK1jhjBgJOGWrdc+FQOEpMiEWe74="; 436 + }; 437 + date = "2024-11-24"; 438 + }; 439 + nvim-treesitter = { 440 + pname = "nvim-treesitter"; 441 + version = "28591731d84c2fc18ddda60e1d53da24c31c4987"; 442 + src = fetchFromGitHub { 443 + owner = "nvim-treesitter"; 444 + repo = "nvim-treesitter"; 445 + rev = "28591731d84c2fc18ddda60e1d53da24c31c4987"; 446 + fetchSubmodules = false; 447 + sha256 = "sha256-1Fxt+aQW4fj4KY73uDV9UzAao55MkSgTZCtcAL4ksls="; 448 + }; 449 + date = "2024-11-26"; 450 + }; 451 + nvim-web-devicons = { 452 + pname = "nvim-web-devicons"; 453 + version = "edbe0a65cfacbbfff6a4a1e98ddd60c28c560509"; 454 + src = fetchFromGitHub { 455 + owner = "nvim-tree"; 456 + repo = "nvim-web-devicons"; 457 + rev = "edbe0a65cfacbbfff6a4a1e98ddd60c28c560509"; 458 + fetchSubmodules = false; 459 + sha256 = "sha256-5Xs53D2qsKuSBTduUhU1FOe+LGSh1X5+XmGUTBL+y8A="; 460 + }; 461 + date = "2024-11-25"; 462 + }; 463 + obsidian-nvim = { 464 + pname = "obsidian-nvim"; 465 + version = "14e0427bef6c55da0d63f9a313fd9941be3a2479"; 466 + src = fetchFromGitHub { 467 + owner = "epwalsh"; 468 + repo = "obsidian.nvim"; 469 + rev = "14e0427bef6c55da0d63f9a313fd9941be3a2479"; 470 + fetchSubmodules = false; 471 + sha256 = "sha256-mbq7fAPmlwOAbWlN3lGX9WGBKTV8cAPZx8pnRCyszJc="; 472 + }; 473 + date = "2024-08-01"; 474 + }; 475 + plenary = { 476 + pname = "plenary"; 477 + version = "2d9b06177a975543726ce5c73fca176cedbffe9d"; 478 + src = fetchFromGitHub { 479 + owner = "nvim-lua"; 480 + repo = "plenary.nvim"; 481 + rev = "2d9b06177a975543726ce5c73fca176cedbffe9d"; 482 + fetchSubmodules = false; 483 + sha256 = "sha256-bmmPekAvuBvLQmrnnX0n+FRBqfVxBsObhxIEkDGAla4="; 484 + }; 485 + start = "true"; 486 + date = "2024-09-17"; 487 + }; 488 + py_lsp = { 489 + pname = "py_lsp"; 490 + version = "fe28db286c5cd3feb8e415d9f11cdaaf827e6c5a"; 491 + src = fetchFromGitHub { 492 + owner = "hallerpatrick"; 493 + repo = "py_lsp.nvim"; 494 + rev = "fe28db286c5cd3feb8e415d9f11cdaaf827e6c5a"; 495 + fetchSubmodules = false; 496 + sha256 = "sha256-4OH1dBDaiz+bK9oc7Z8qXvUcgARul0FoJQ3gQVT4aFM="; 497 + }; 498 + date = "2024-11-17"; 499 + }; 500 + rainbow-delimiters = { 501 + pname = "rainbow-delimiters"; 502 + version = "d803ba7668ba390aa4cfd3580183c982cac36fd8"; 503 + src = fetchFromGitHub { 504 + owner = "hiphish"; 505 + repo = "rainbow-delimiters.nvim"; 506 + rev = "d803ba7668ba390aa4cfd3580183c982cac36fd8"; 507 + fetchSubmodules = false; 508 + sha256 = "sha256-nAg4XbPlJ/z6ELHKqBrp/FLRwIkiam7BAKR9eqkoxCI="; 509 + }; 510 + date = "2024-11-19"; 511 + }; 512 + rustaceanvim = { 513 + pname = "rustaceanvim"; 514 + version = "fee0aa094b0c9f93fffe5a385b3d5d2386c2b072"; 515 + src = fetchFromGitHub { 516 + owner = "mrcjkb"; 517 + repo = "rustaceanvim"; 518 + rev = "fee0aa094b0c9f93fffe5a385b3d5d2386c2b072"; 519 + fetchSubmodules = false; 520 + sha256 = "sha256-WRaNW0trZYEUKd05Uc+5nP+G81HI14d6lM7/WWz61E0="; 521 + }; 522 + date = "2024-11-25"; 523 + }; 524 + sayama-nvim = { 525 + pname = "sayama-nvim"; 526 + version = "39175a766dfc80324d3130d27c3e7922f826226e"; 527 + src = fetchFromGitHub { 528 + owner = "comfysage"; 529 + repo = "sayama.nvim"; 530 + rev = "39175a766dfc80324d3130d27c3e7922f826226e"; 531 + fetchSubmodules = false; 532 + sha256 = "sha256-Rxjg6RvcN5JOP5CTv7Jj7AQJv36zRMaHiFEwhiBVgfw="; 533 + }; 534 + date = "2024-05-30"; 535 + }; 536 + schemastore = { 537 + pname = "schemastore"; 538 + version = "bbd005a56daab7a19ceea22360a836957ac2c42c"; 539 + src = fetchFromGitHub { 540 + owner = "b0o"; 541 + repo = "schemastore.nvim"; 542 + rev = "bbd005a56daab7a19ceea22360a836957ac2c42c"; 543 + fetchSubmodules = false; 544 + sha256 = "sha256-Blxa6EENqd3wkBIFQuqd8vtsBpYEjkzBxpyBCWqSPUo="; 545 + }; 546 + date = "2024-11-24"; 547 + }; 548 + snacks-nvim = { 549 + pname = "snacks-nvim"; 550 + version = "985be4a759f6fe83e569679da431eeb7d2db5286"; 551 + src = fetchFromGitHub { 552 + owner = "folke"; 553 + repo = "snacks.nvim"; 554 + rev = "985be4a759f6fe83e569679da431eeb7d2db5286"; 555 + fetchSubmodules = false; 556 + sha256 = "sha256-Srw9QyUb7fp5Qk03cnDZIawt5zg556aSbCnVQzTKFWg="; 557 + }; 558 + date = "2024-11-26"; 559 + }; 560 + telescope = { 561 + pname = "telescope"; 562 + version = "85922dde3767e01d42a08e750a773effbffaea3e"; 563 + src = fetchFromGitHub { 564 + owner = "nvim-telescope"; 565 + repo = "telescope.nvim"; 566 + rev = "85922dde3767e01d42a08e750a773effbffaea3e"; 567 + fetchSubmodules = false; 568 + sha256 = "sha256-Qa/f+0asQvA8mhIUajC4BGZCI92OqA6ySVoQSC3ZY3s="; 569 + }; 570 + date = "2024-10-29"; 571 + }; 572 + telescope-project = { 573 + pname = "telescope-project"; 574 + version = "9fc8428e2ccae167c36ad7cff72798bbd8e35836"; 575 + src = fetchFromGitHub { 576 + owner = "nvim-telescope"; 577 + repo = "telescope-project.nvim"; 578 + rev = "9fc8428e2ccae167c36ad7cff72798bbd8e35836"; 579 + fetchSubmodules = false; 580 + sha256 = "sha256-H4IMj/eyhTZtt2+mFWokcIRFDOLCLpkJNNe61O3JpWU="; 581 + }; 582 + date = "2024-11-26"; 583 + }; 584 + telescope-ui-select = { 585 + pname = "telescope-ui-select"; 586 + version = "6e51d7da30bd139a6950adf2a47fda6df9fa06d2"; 587 + src = fetchFromGitHub { 588 + owner = "nvim-telescope"; 589 + repo = "telescope-ui-select.nvim"; 590 + rev = "6e51d7da30bd139a6950adf2a47fda6df9fa06d2"; 591 + fetchSubmodules = false; 592 + sha256 = "sha256-YRhNmmG4gx9Ht8JwjQfbTjJyTHEuZmtP6lqnhOsk8bE="; 593 + }; 594 + date = "2023-12-04"; 595 + }; 596 + todo-comments = { 597 + pname = "todo-comments"; 598 + version = "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0"; 599 + src = fetchFromGitHub { 600 + owner = "folke"; 601 + repo = "todo-comments.nvim"; 602 + rev = "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0"; 603 + fetchSubmodules = false; 604 + sha256 = "sha256-EH4Sy7qNkzOgA1INFzrtsRfD79TgMqSbKUdundyw22w="; 605 + }; 606 + date = "2024-09-16"; 607 + }; 608 + toggleterm = { 609 + pname = "toggleterm"; 610 + version = "87b2d6a3cab8e2bd9a0255427074285f0365398d"; 611 + src = fetchFromGitHub { 612 + owner = "akinsho"; 613 + repo = "toggleterm.nvim"; 614 + rev = "87b2d6a3cab8e2bd9a0255427074285f0365398d"; 615 + fetchSubmodules = false; 616 + sha256 = "sha256-g1FwgCc3a8Fak0Nb0gQQ+SI44uyAGaH1tIk1qpaAPEY="; 617 + }; 618 + date = "2024-11-09"; 619 + }; 620 + trouble = { 621 + pname = "trouble"; 622 + version = "c633e8559adf529b85167a4cb489d7358e9efb1a"; 623 + src = fetchFromGitHub { 624 + owner = "folke"; 625 + repo = "trouble.nvim"; 626 + rev = "c633e8559adf529b85167a4cb489d7358e9efb1a"; 627 + fetchSubmodules = false; 628 + sha256 = "sha256-EzPSGJgloj8lwECet6K28+isgoszM+vZ/xUAjo6bXwA="; 629 + }; 630 + date = "2024-11-26"; 631 + }; 632 + typescript-tools = { 633 + pname = "typescript-tools"; 634 + version = "346062e8cd06e82776b60785a040dfbbdcb6de77"; 635 + src = fetchFromGitHub { 636 + owner = "pmizio"; 637 + repo = "typescript-tools.nvim"; 638 + rev = "346062e8cd06e82776b60785a040dfbbdcb6de77"; 639 + fetchSubmodules = false; 640 + sha256 = "sha256-JP86GWCaPl/Gl6FDa4Pnd0blq0S8JD1EraJLwxL37vg="; 641 + }; 642 + date = "2024-11-21"; 643 + }; 644 + undotree = { 645 + pname = "undotree"; 646 + version = "78b5241191852ffa9bb5da5ff2ee033160798c3b"; 647 + src = fetchFromGitHub { 648 + owner = "mbbill"; 649 + repo = "undotree"; 650 + rev = "78b5241191852ffa9bb5da5ff2ee033160798c3b"; 651 + fetchSubmodules = false; 652 + sha256 = "sha256-XU2n5S2XLIQcPUJESzW+g/ZAXqJo/9uIHYtFutlqmvA="; 653 + }; 654 + date = "2024-09-18"; 655 + }; 656 + vim-fugitive = { 657 + pname = "vim-fugitive"; 658 + version = "320b18fba2a4f2fe3c8225c778c687e0d2620384"; 659 + src = fetchFromGitHub { 660 + owner = "tpope"; 661 + repo = "vim-fugitive"; 662 + rev = "320b18fba2a4f2fe3c8225c778c687e0d2620384"; 663 + fetchSubmodules = false; 664 + sha256 = "sha256-RGS2T6tHuFPZROU0W4Z6j6wMEiJmd8xuKv3qqM3XHPI="; 665 + }; 666 + date = "2024-11-19"; 667 + }; 668 + wakatime = { 669 + pname = "wakatime"; 670 + version = "3cb40867cb5a3120f9bef76eff88edc7f1dc1a23"; 671 + src = fetchFromGitHub { 672 + owner = "wakatime"; 673 + repo = "vim-wakatime"; 674 + rev = "3cb40867cb5a3120f9bef76eff88edc7f1dc1a23"; 675 + fetchSubmodules = false; 676 + sha256 = "sha256-HxLmX+qws8A6+mFBGMdru2E3NXJ91P0HtDKMX8ryMzI="; 677 + }; 678 + date = "2024-04-29"; 679 + }; 680 + }
+1
config/after/ftplugin/just.lua
··· 1 + vim.bo.commentstring = "# %s"
+39
config/after/ftplugin/rust.lua
··· 1 + vim.g.rustaceanvim = { 2 + on_attach = function(client, bufnr) 3 + vim.keymap.set("n", "<leader>cR", function() 4 + vim.cmd.RustLsp("codeAction") 5 + end) 6 + vim.keymap.set("n", "<leader>dr", function() 7 + vim.cmd.RustLsp("debuggables") 8 + end, { buffer = bufnr }) 9 + end, 10 + tools = { 11 + float_win_config = { 12 + border = "rounded", 13 + }, 14 + }, 15 + settings = { 16 + -- rust-analyzer language server configuration 17 + ["rust-analyzer"] = { 18 + cargo = { 19 + allFeatures = true, 20 + loadOutDirsFromCheck = true, 21 + runBuildScripts = true, 22 + }, 23 + -- Add clippy lints for Rust. 24 + checkOnSave = { 25 + allFeatures = true, 26 + command = "clippy", 27 + extraArgs = { "--no-deps" }, 28 + }, 29 + procMacro = { 30 + enable = true, 31 + ignored = { 32 + ["async-trait"] = { "async_trait" }, 33 + ["napi-derive"] = { "napi" }, 34 + ["async-recursion"] = { "async_recursion" }, 35 + }, 36 + }, 37 + }, 38 + }, 39 + }
+1
config/after/ftplugin/tera.lua
··· 1 + vim.bo.commentstring = "{# %s #}"
+3
config/after/queries/tera/injections.scm
··· 1 + ((content) @injection.content 2 + (#set! injection.language "html") 3 + (#set! injection.combined))
+35
config/lua/izvim/config/autocmds.lua
··· 1 + vim.api.nvim_create_autocmd("VimResized", { 2 + pattern = "*", 3 + command = "wincmd =", 4 + desc = "Automatically resize windows when the host window size changes.", 5 + }) 6 + 7 + vim.api.nvim_create_autocmd("TextYankPost", { 8 + pattern = "*", 9 + callback = function() 10 + vim.highlight.on_yank({ higroup = "IncSearch", timeout = 200 }) 11 + end, 12 + desc = "Highlight yanked text", 13 + }) 14 + 15 + vim.api.nvim_create_autocmd({ "RecordingEnter", "RecordingLeave" }, { 16 + callback = function(data) 17 + local msg = data.event == "RecordingEnter" and "Recording macro..." or "Macro recorded" 18 + vim.notify(msg, vim.log.levels.INFO, { title = "Macro" }) 19 + end, 20 + desc = "Notify when recording macro", 21 + }) 22 + 23 + vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, { 24 + pattern = "*.tmpl", 25 + callback = function() 26 + vim.bo.filetype = "gohtmltmpl" 27 + end, 28 + }) 29 + 30 + vim.api.nvim_create_autocmd({ "FocusGained", "BufEnter", "BufWinEnter", "WinEnter" }, { 31 + pattern = "term://*", 32 + callback = function() 33 + vim.api.nvim_command("startinsert") 34 + end, 35 + })
+13
config/lua/izvim/config/disable.lua
··· 1 + -- by default unload all vim plugins 2 + local loaded_plugins = { 3 + "zipPlugin", 4 + "zip", 5 + "tarPlugin", 6 + "tar", 7 + "gzip", 8 + "tutor_mode_plugin", 9 + "matchit", 10 + } 11 + vim.iter(ipairs(loaded_plugins)):each(function(_, k) 12 + vim.g["loaded_" .. k] = 1 13 + end)
+18
config/lua/izvim/config/ft.lua
··· 1 + vim.filetype.add({ 2 + extension = { 3 + jq = "jq", 4 + tmpl = "gohtmltmpl", 5 + rasi = "scss", 6 + envrc = "bash", 7 + tera = "tera", 8 + }, 9 + pattern = { 10 + ["flake.lock"] = "json", 11 + }, 12 + filename = { 13 + [".Justfile"] = "just", 14 + [".justfile"] = "just", 15 + ["Justfile"] = "just", 16 + ["justfile"] = "just", 17 + }, 18 + })
+33
config/lua/izvim/config/keybinds.lua
··· 1 + -- set space as leader 2 + vim.g.mapleader = " " 3 + vim.g.maplocalleader = " " 4 + 5 + local map = function(mode, shortcut, command, opt) 6 + opt = opt or { noremap = true, silent = true } 7 + vim.keymap.set(mode, shortcut, command, opt) 8 + end 9 + 10 + -- move lines 11 + map("n", "<A-j>", "<cmd>m .+1<cr>==") 12 + map("n", "<A-k>", "<cmd>m .-2<cr>==") 13 + map("v", "J", "<cmd>m '>+1<CR>gv=gv") 14 + map("v", "K", "<cmd>m '<-1<CR>gv=gv") 15 + 16 + -- vertical movment 17 + map("n", "<C-d>", "<C-d>zz") 18 + map("n", "<C-u>", "<C-u>zz") 19 + map("n", "n", "nzzzv") 20 + map("n", "N", "Nzzzv") 21 + 22 + -- NvimTree 23 + map("n", "<C-N>", "<cmd>NvimTreeToggle<CR>") 24 + 25 + -- improved clipboard 26 + map({ "n", "v" }, "<leader>y", '"+y') 27 + map({ "n", "v" }, "<leader>p", '"+p') 28 + 29 + -- quit all 30 + map({ "n", "v" }, "<leader>q", "<cmd>qall<cr>") 31 + 32 + -- save file 33 + map("n", "<C-s>", "<cmd>w<cr>")
+11
config/lua/izvim/config/neovide.lua
··· 1 + if not vim.g.neovide then 2 + return 3 + end 4 + 5 + if vim.loop.os_uname().sysname == "Darwin" then 6 + vim.g.neovide_transparency = 0.6 7 + -- options only currently available on macOS 8 + vim.g.neovide_window_blurred = true 9 + else 10 + vim.g.neovide_transparency = 0.8 11 + end
+150
config/lua/izvim/config/options.lua
··· 1 + -- netrw is handled by nvim-tree 2 + vim.g.loaded_netrw = 1 3 + vim.g.loaded_netrwPlugin = 1 4 + 5 + -- true colors 6 + vim.o.termguicolors = true 7 + 8 + -- line numbers 9 + vim.o.mouse = "a" 10 + vim.o.number = true 11 + vim.o.relativenumber = true 12 + 13 + -- scroll offsets 14 + vim.o.scrolloff = 5 15 + vim.o.sidescrolloff = 15 16 + 17 + -- completion height 18 + vim.o.pumheight = 15 19 + 20 + -- split directions 21 + vim.o.splitbelow = true 22 + vim.o.splitright = true 23 + 24 + -- search settings 25 + vim.o.ignorecase = true 26 + vim.o.smartcase = true 27 + 28 + -- redefine word boundaries - '_' is a word separator, this helps with snake_case 29 + vim.opt.iskeyword:remove("_") 30 + 31 + -- indentations settings 32 + vim.o.shiftwidth = 2 33 + vim.o.tabstop = 2 34 + vim.o.softtabstop = 0 35 + vim.o.expandtab = true 36 + vim.o.smartindent = true 37 + -- Enable break indent 38 + vim.opt.breakindent = true 39 + vim.o.wrap = false 40 + 41 + -- always show 1 column of sign column (gitsigns, etc.) 42 + vim.o.signcolumn = "yes:1" 43 + 44 + -- hide search notices, intro 45 + vim.opt.shortmess:append("sI") 46 + 47 + -- hide extra text 48 + vim.opt.conceallevel = 0 49 + 50 + -- nice font icons or something 51 + vim.g.have_nerd_font = true 52 + 53 + -- Decrease update time 54 + vim.opt.updatetime = 250 55 + -- Decrease mapped sequence wait time 56 + -- Displays which-key popup sooner 57 + vim.opt.timeoutlen = 300 58 + 59 + -- Don't show the mode, since it's already in the status line 60 + vim.opt.showmode = false 61 + vim.o.showtabline = 0 62 + vim.o.cmdheight = 0 63 + -- always show status 64 + vim.o.laststatus = 3 65 + 66 + -- use rg for grepping 67 + vim.opt.grepprg = "rg --vimgrep" 68 + 69 + -- let me have spelling checking for english 70 + vim.opt.spelllang = { "en" } 71 + vim.opt.spelloptions:append("noplainbuffer") 72 + 73 + -- indent blank line imporvments 74 + vim.opt.list = true 75 + 76 + -- disable swap, backup, and undo files 77 + vim.opt.swapfile = false 78 + vim.opt.backup = false 79 + vim.opt.undodir = os.getenv("HOME") .. "/.local/state/nvim/undodir" 80 + vim.opt.undofile = true 81 + 82 + local borderchars = { 83 + single = { 84 + style = "single", 85 + vert = "│", 86 + vertleft = "┤", 87 + vertright = "├", 88 + horiz = "─", 89 + horizup = "┴", 90 + horizdown = "┬", 91 + verthoriz = "┼", 92 + topleft = "┌", 93 + topright = "┐", 94 + botleft = "└", 95 + botright = "┘", 96 + }, 97 + double = { 98 + style = "double", 99 + vert = "║", 100 + vertleft = "╣", 101 + vertright = "╠", 102 + horiz = "═", 103 + horizup = "╩", 104 + horizdown = "╦", 105 + verthoriz = "╬", 106 + topleft = "╔", 107 + topright = "╗", 108 + botleft = "╚", 109 + botright = "╝", 110 + }, 111 + rounded = { 112 + style = "rounded", 113 + vert = "│", 114 + vertleft = "┤", 115 + vertright = "├", 116 + horiz = "─", 117 + horizup = "┴", 118 + horizdown = "┬", 119 + verthoriz = "┼", 120 + topleft = "╭", 121 + topright = "╮", 122 + botleft = "╰", 123 + botright = "╯", 124 + }, 125 + } 126 + 127 + -- my custom borderchars 128 + vim.g.bc = borderchars.rounded 129 + vim.opt.fillchars:append({ 130 + horiz = vim.g.bc.horiz, 131 + horizup = vim.g.bc.horizup, 132 + horizdown = vim.g.bc.horizdown, 133 + vert = vim.g.bc.vert, 134 + vertright = vim.g.bc.vertright, 135 + vertleft = vim.g.bc.vertleft, 136 + verthoriz = vim.g.bc.verthoriz, 137 + }) 138 + 139 + -- rust save 140 + vim.g.rustfmt_autosave = 1 141 + 142 + -- disable remote plugin providers 143 + vim.g.loaded_node_provider = 0 144 + vim.g.loaded_perl_provider = 0 145 + vim.g.loaded_python_provider = 0 146 + vim.g.loaded_python3_provider = 0 147 + vim.g.loaded_ruby_provider = 0 148 + 149 + -- fix markfown stuff 150 + vim.g.markdown_recommended_style = 0
+27
config/lua/izvim/health.lua
··· 1 + local M = {} 2 + 3 + M.loaded = false 4 + 5 + M.check = function() 6 + vim.health.start("izvim report") 7 + 8 + if M.loaded then 9 + vim.health.ok("izvim loaded correctly") 10 + else 11 + vim.health.error("izvim did not loaded correctly") 12 + end 13 + 14 + local deps = { 15 + "direnv", -- direnv.nvim doesn't provide a checkhealth command 16 + "lazygit", -- there is no plugin that requires lazygit but I have a keybind to open it 17 + } 18 + 19 + for _, dep in ipairs(deps) do 20 + if vim.fn.executable(dep) == 1 then 21 + vim.health.ok(dep .. " is installed") 22 + else 23 + vim.health.error(dep .. " is not installed") 24 + end 25 + end 26 + end 27 + return M
+11
config/lua/izvim/init.lua
··· 1 + require("izvim.config.disable") 2 + 3 + require("izvim.config.autocmds") 4 + require("izvim.config.ft") 5 + require("izvim.config.keybinds") 6 + require("izvim.config.neovide") 7 + require("izvim.config.options") 8 + 9 + require("lz.n").load("izvim.plugins") 10 + 11 + require("izvim.health").loaded = true
+116
config/lua/izvim/plugins/alpha.lua
··· 1 + return { 2 + { 3 + "neovim-session-manager", 4 + lazy = false, 5 + after = function() 6 + require("session_manager").setup({ 7 + autoload_mode = require("session_manager.config").AutoloadMode.CurrentDir, 8 + }) 9 + end, 10 + }, 11 + 12 + { 13 + "alpha-nvim", 14 + after = function() 15 + require("lz.n").trigger_load({ "neovim-session-manager" }) 16 + 17 + local function apply_gradient_hl(text) 18 + local lines = {} 19 + for i, line in ipairs(text) do 20 + local tbl = { 21 + type = "text", 22 + val = line, 23 + opts = { 24 + hl = "AlphaHeaderGradient" .. i, 25 + shrink_margin = false, 26 + position = "center", 27 + }, 28 + } 29 + table.insert(lines, tbl) 30 + end 31 + 32 + return { 33 + type = "group", 34 + val = lines, 35 + opts = { position = "center" }, 36 + } 37 + end 38 + 39 + local alpha = require("alpha") 40 + local dashboard = require("alpha.themes.dashboard") 41 + local theta = require("alpha.themes.theta") 42 + 43 + local header = { 44 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 45 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 46 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 47 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⢸⣿⣿⣿⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 48 + "⣿⣿⣿⣿⣿⣿⡿⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠘⣿⣿⠇⠀⠀⡀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 49 + "⣿⣿⣿⣿⣿⣿⣿⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⡿⠛⠒⢊⠁⢰⣿⠏⠀⠀⠀⠈⠁⢒⠂⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 50 + "⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢻⣿⣿⡿⠋⠀⠀⠘⠿⠇⣼⠏⠀⠀⠀⠀⠀⠘⠿⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 51 + "⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠹⣿⡁⠀⠀⠀⠀⠀⠀⠋⠀⠀⡀⠀⠀⠀⠀⠀⠀⠐⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 52 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⠀⠀⠙⠇⠀⠀⢠⣶⣤⡄⠀⠀⠀⠉⢶⢀⣰⠆⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿", 53 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⣸⢸⢺⢱⠀⠀⠀⠀⣸⠬⠵⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿", 54 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣭⠀⠀⠀⠲⣻⡘⠘⠀⢦⠀⠀⠔⠁⠀⠀⣀⠤⠚⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 55 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⠛⢷⣤⡀⠀⢘⣗⠀⠀⠀⠱⣤⣴⣖⠈⠹⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 56 + "⣿⣿⣿⣿⠟⠋⠙⠻⣿⣿⣿⣿⣿⣷⣦⣬⠃⣴⣿⣽⣷⣄⣀⢀⣿⣿⡿⠷⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 57 + "⣿⣿⣿⠃⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⡇⠀⢹⡿⠿⣍⡙⠛⠛⣻⠟⠻⠶⠦⣤⠞⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 58 + "⣿⣿⣿⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣧⣀⠞⠀⠀⠉⠛⠛⠛⢿⠀⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 59 + "⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 60 + "⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⡎⠀⠀⠀⢀⡀⠤⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿", 61 + "⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⢨⠃⠀⠀⠀⠀⠀⠀⠀⠀⡸⠀⠀⡠⠒⠉⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿", 62 + "⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⣠⠃⠀⠀⠀⠀⠀⠀⠀⠀⡰⢁⠔⠋⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿", 63 + "⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⣼⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿", 64 + "⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠞⠁⠀⠀⠀⠀⠀⠀⠀⢀⡆⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿", 65 + "⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠀⠀⠀⢀⡰⠃⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⡀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿", 66 + } 67 + 68 + local buttons = { 69 + type = "group", 70 + position = "center", 71 + val = { 72 + dashboard.button("n", " New file", ":ene <bar> startinsert <cr>"), 73 + dashboard.button("f", " Find file", ":Telescope find_files<cr>"), 74 + dashboard.button("g", " Live grep", ":Telescope live_grep<cr>"), 75 + dashboard.button("s", " Show sessions", ":SessionManager load_session<cr>"), 76 + dashboard.button("p", " Projects", ":Telescope project<CR>"), 77 + dashboard.button("q", " Quit", ":qa<CR>"), 78 + }, 79 + } 80 + 81 + local v = vim.version() 82 + local vStr = string.format("v%d.%d.%d", v.major, v.minor, v.patch) 83 + 84 + local footer = { 85 + type = "group", 86 + position = "center", 87 + val = { 88 + { 89 + type = "text", 90 + val = "neovim " .. vStr, 91 + opts = { hl = "Comment", position = "center" }, 92 + }, 93 + }, 94 + } 95 + 96 + if vim.g.neovide then 97 + table.insert(footer.val, 2, { 98 + type = "text", 99 + val = "neovide v" .. vim.g.neovide_version, 100 + opts = { hl = "Comment", position = "center" }, 101 + }) 102 + end 103 + 104 + theta.config.layout = { 105 + { type = "padding", val = 4 }, 106 + apply_gradient_hl(header), 107 + { type = "padding", val = 1 }, 108 + buttons, 109 + { type = "padding", val = 1 }, 110 + footer, 111 + } 112 + 113 + alpha.setup(theta.config) 114 + end, 115 + }, 116 + }
+71
config/lua/izvim/plugins/catppuccin.lua
··· 1 + return { 2 + { 3 + "catppuccin", 4 + priority = 1000, 5 + after = function() 6 + require("catppuccin").setup({ 7 + flavour = "auto", 8 + background = { 9 + light = "latte", 10 + dark = "mocha", 11 + }, 12 + term_colors = true, 13 + transparent_background = false, 14 + -- color_overrides = { 15 + -- mocha = { 16 + -- base = "#000000", 17 + -- mantle = "#000000", 18 + -- crust = "#000000", 19 + -- }, 20 + -- }, 21 + styles = { 22 + comments = { "italic" }, 23 + }, 24 + integrations = { 25 + alpha = true, 26 + treesitter = true, 27 + treesitter_context = false, 28 + native_lsp = { 29 + enabled = true, 30 + virtual_text = { 31 + errors = { "italic" }, 32 + hints = { "italic" }, 33 + warnings = { "italic" }, 34 + information = { "italic" }, 35 + }, 36 + underlines = { 37 + errors = { "undercurl" }, 38 + hints = { "undercurl" }, 39 + warnings = { "undercurl" }, 40 + information = { "undercurl" }, 41 + }, 42 + }, 43 + telescope = { 44 + enabled = true, 45 + }, 46 + cmp = true, 47 + lsp_trouble = true, 48 + nvimtree = true, 49 + which_key = false, 50 + indent_blankline = { 51 + enabled = true, 52 + colored_indent_levels = true, 53 + }, 54 + navic = { 55 + enabled = true, 56 + custom_bg = "NONE", 57 + }, 58 + gitsigns = false, 59 + markdown = true, 60 + render_markdown = false, 61 + harpoon = true, 62 + symbols_outline = true, 63 + ts_rainbow = true, 64 + notify = true, 65 + }, 66 + }) 67 + 68 + vim.cmd.colorscheme("catppuccin") 69 + end, 70 + }, 71 + }
+35
config/lua/izvim/plugins/cloak.lua
··· 1 + -- hide my secrets 2 + return { 3 + { 4 + "cloak.nvim", 5 + after = function() 6 + require("cloak").setup({ 7 + enabled = true, 8 + cloak_character = "*", 9 + -- The applied highlight group (colors) on the cloaking, see `:h highlight`. 10 + highlight_group = "Comment", 11 + patterns = { 12 + { 13 + -- Match any file starting with ".env". 14 + -- This can be a table to match multiple file patterns. 15 + file_pattern = { 16 + ".env", 17 + ".env.local", 18 + ".env.dev", 19 + ".env.development", 20 + "wrangler.toml", 21 + ".dev.vars", 22 + "secrets.yaml", 23 + "secrets.yml", 24 + "*.age", 25 + }, 26 + -- Match an equals sign and any character after it. 27 + -- This can also be a table of patterns to cloak, 28 + -- example: cloak_pattern = { ":.+", "-.+" } for yaml files. 29 + cloak_pattern = { ":.+", "=.+" }, 30 + }, 31 + }, 32 + }) 33 + end, 34 + }, 35 + }
+26
config/lua/izvim/plugins/code-snips.lua
··· 1 + return { 2 + { 3 + "freeze.nvim", 4 + after = function() 5 + vim.keymap.set("v", "<leader>sc", "<cmd>Freeze<cr>") 6 + 7 + require("freeze").setup({ 8 + output = function() 9 + return vim.fn.getcwd() .. "/" .. os.date("%Y-%m-%d") .. "_freeze.png" 10 + end, 11 + config = "user", 12 + font = { 13 + family = "JetBrains Mono", 14 + }, 15 + }) 16 + end, 17 + }, 18 + { 19 + "sayama.nvim", 20 + after = function() 21 + require("sayama").setup({ 22 + dir = vim.fn.glob("$XDG_DATA_HOME/zzz"), 23 + }) 24 + end, 25 + }, 26 + }
+53
config/lua/izvim/plugins/copilot.lua
··· 1 + return { 2 + { 3 + "copilot.lua", 4 + enabled = function() 5 + return vim.fn.glob("~/.config/gh/config.yml") ~= "" or vim.fn.glob("$XDG_CONFIG_HOME/gh/config.yml") ~= "" 6 + end, 7 + event = "InsertEnter", 8 + after = function() 9 + require("copilot").setup({ 10 + panel = { 11 + enabled = false, 12 + auto_refresh = false, 13 + keymap = { 14 + jump_prev = "[[", 15 + jump_next = "]]", 16 + accept = "<CR>", 17 + refresh = "gr", 18 + open = "<C-CR>", 19 + }, 20 + layout = { 21 + position = "bottom", 22 + ratio = 0.4, 23 + }, 24 + }, 25 + suggestion = { 26 + enabled = true, 27 + auto_trigger = true, 28 + debounce = 75, 29 + keymap = { 30 + accept = "<C-a>", 31 + accept_word = false, 32 + accept_line = false, 33 + next = "<M-]>", 34 + prev = "<M-[>", 35 + dismiss = false, 36 + }, 37 + }, 38 + filetypes = { 39 + ["*"] = true, 40 + help = false, 41 + gitcommit = false, 42 + gitrebase = false, 43 + hgcommit = false, 44 + svn = false, 45 + cvs = false, 46 + ["."] = false, 47 + }, 48 + copilot_node_command = "node", 49 + server_opts_overrides = {}, 50 + }) 51 + end, 52 + }, 53 + }
+20
config/lua/izvim/plugins/evergarden.lua
··· 1 + return { 2 + { 3 + "evergarden", 4 + after = function() 5 + require("evergarden").setup({ 6 + transparent_background = true, 7 + contrast_dark = "medium", -- 'hard'|'medium'|'soft' 8 + override_terminal = true, 9 + style = { 10 + tabline = { reverse = true, color = "green" }, 11 + search = { reverse = false, inc_reverse = true }, 12 + types = { italic = true }, 13 + keyword = { italic = true }, 14 + comment = { italic = false }, 15 + }, 16 + overrides = {}, -- add custom overrides 17 + }) 18 + end, 19 + }, 20 + }
+23
config/lua/izvim/plugins/harpoon.lua
··· 1 + return { 2 + { 3 + "harpoon", 4 + after = function() 5 + local harpoon = require("harpoon") 6 + harpoon:setup() 7 + 8 + vim.keymap.set("n", "<leader>d", function() 9 + harpoon.ui:toggle_quick_menu(harpoon:list()) 10 + end) 11 + 12 + vim.keymap.set("n", "<leader>a", function() 13 + harpoon:list():add() 14 + end) 15 + 16 + for i = 0, 4 do 17 + vim.keymap.set("n", "<leader>" .. i, function() 18 + harpoon:list():select(i) 19 + end) 20 + end 21 + end, 22 + }, 23 + }
+93
config/lua/izvim/plugins/init.lua
··· 1 + return { 2 + -- tree view 3 + { 4 + "nvim-tree.lua", 5 + after = function() 6 + require("nvim-tree").setup({ 7 + sync_root_with_cwd = true, 8 + diagnostics = { enable = true }, 9 + renderer = { 10 + indent_markers = { enable = true }, 11 + icons = { web_devicons = { folder = { enable = true } } }, 12 + }, 13 + modified = { enable = true }, 14 + }) 15 + end, 16 + }, 17 + 18 + -- mini 19 + { 20 + "mini.surround", 21 + event = "InsertEnter", 22 + after = function() 23 + require("mini.surround").setup({ 24 + mappings = { 25 + add = "S", -- Add surrounding in Normal and Visual modes 26 + delete = "ds", -- Delete surrounding 27 + find = "sf", -- Find surrounding (to the right) 28 + find_left = "sF", -- Find surrounding (to the left) 29 + highlight = "sh", -- Highlight surrounding 30 + replace = "cs", -- Replace surrounding 31 + update_n_lines = "sn", -- Update `n_lines` 32 + suffix_last = "", -- Suffix to search with "prev" method 33 + suffix_next = "", -- Suffix to search with "next" method 34 + }, 35 + }) 36 + end, 37 + }, 38 + 39 + -- lsp 40 + { "rainbow-delimiters.nvim" }, 41 + 42 + -- rust lsp + formmating 43 + { 44 + "rustaceanvim", 45 + ft = "rust", 46 + }, 47 + 48 + { 49 + "lazydev.nvim", 50 + after = function() 51 + require("lazydev").setup() 52 + end, 53 + }, 54 + 55 + -- add better undo history 56 + { 57 + "undotree", 58 + after = function() 59 + vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle) 60 + end, 61 + }, 62 + 63 + -- track my time coding 64 + { 65 + "vim-wakatime", 66 + enabled = function() 67 + return vim.fn.glob("~/.wakatime.cfg") ~= "" or vim.fn.glob("$WAKATIME_HOME/.wakatime.cfg") ~= "" 68 + end, 69 + }, 70 + 71 + { 72 + "direnv.nvim", 73 + enabled = function() 74 + return vim.fn.executable("direnv") == 1 75 + end, 76 + after = function() 77 + require("direnv").setup({ 78 + autoload_direnv = true, 79 + }) 80 + end, 81 + }, 82 + 83 + -- discord integration 84 + { 85 + "cord.nvim", 86 + after = function() 87 + require("cord").setup({ 88 + editor = { image = "https://raw.githubusercontent.com/IogaMaster/neovim/main/.github/assets/nixvim-dark.webp" }, 89 + display = { swap_icons = true }, -- place the editor image as the main image 90 + }) 91 + end, 92 + }, 93 + }
+495
config/lua/izvim/plugins/lsp.lua
··· 1 + return { 2 + { "nvim-cmp", lazy = false }, 3 + { "cmp-buffer", lazy = false }, 4 + { "cmp-cmdline", lazy = false }, 5 + { "cmp-nvim-lsp", lazy = false }, 6 + { "cmp-path", lazy = false }, 7 + { "cmp_luasnip", lazy = false }, 8 + { "lspkind.nvim", lazy = false }, 9 + { "none-ls.nvim", lazy = false }, 10 + { "lsp-status.nvim", lazy = false }, 11 + { "ltex-extra.nvim", lazy = false }, 12 + { "schemastore.nvim", lazy = false }, 13 + { "py_lsp.nvim", lazy = false }, 14 + { "typescript-tools.nvim", lazy = false }, 15 + { "luasnip", lazy = false }, 16 + 17 + { 18 + "nvim-lspconfig", 19 + event = "DeferredUIEnter", 20 + after = function() 21 + local plugins = { 22 + "nvim-cmp", 23 + "cmp-buffer", 24 + "cmp-cmdline", 25 + "cmp-nvim-lsp", 26 + "cmp-path", 27 + "cmp_luasnip", 28 + "lspkind.nvim", 29 + "none-ls.nvim", 30 + "lsp-status.nvim", 31 + "ltex-extra.nvim", 32 + "schemastore.nvim", 33 + "py_lsp.nvim", 34 + "typescript-tools.nvim", 35 + "luasnip", 36 + } 37 + 38 + for _, plugin in ipairs(plugins) do 39 + require("lz.n").trigger_load({ plugin }) 40 + end 41 + 42 + local lsp_present, lspconfig = pcall(require, "lspconfig") 43 + local cmp_present, cmp = pcall(require, "cmp") 44 + local navic_present, navic = pcall(require, "nvim-navic") 45 + local luasnip_present, luasnip = pcall(require, "luasnip") 46 + 47 + if not lsp_present then 48 + vim.notify("lspnot present", vim.log.levels.ERROR) 49 + return 50 + end 51 + 52 + if not cmp_present then 53 + vim.notify("cmp not present", vim.log.levels.ERROR) 54 + return 55 + end 56 + 57 + if not luasnip_present then 58 + vim.notify("luasnip not present", vim.log.levels.ERROR) 59 + return 60 + end 61 + 62 + vim.opt.completeopt = "menu,menuone,noselect" 63 + require("luasnip.loaders.from_vscode").lazy_load() 64 + 65 + -- border style 66 + require("lspconfig.ui.windows").default_options.border = vim.g.bc.style 67 + vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { 68 + border = vim.g.bc.style, 69 + }) 70 + local cmp_borders = { 71 + border = { 72 + vim.g.bc.topleft, 73 + vim.g.bc.horiz, 74 + vim.g.bc.topright, 75 + vim.g.bc.vert, 76 + vim.g.bc.botright, 77 + vim.g.bc.horiz, 78 + vim.g.bc.botleft, 79 + vim.g.bc.vert, 80 + }, 81 + winhighlight = "Normal:CmpPmenu,FloatBorder:CmpBorder,CursorLine:PmenuSel,Search:None", 82 + } 83 + 84 + cmp.setup({ 85 + snippet = { 86 + expand = function(args) 87 + luasnip.lsp_expand(args.body) 88 + end, 89 + }, 90 + window = { 91 + completion = cmp_borders, 92 + documentation = cmp_borders, 93 + }, 94 + mapping = cmp.mapping.preset.insert({ 95 + ["<CR>"] = cmp.mapping(function(fallback) 96 + if cmp.visible() then 97 + if luasnip.expandable() then 98 + luasnip.expand() 99 + else 100 + cmp.confirm({ 101 + select = true, 102 + }) 103 + end 104 + else 105 + fallback() 106 + end 107 + end), 108 + 109 + ["<Tab>"] = cmp.mapping(function(fallback) 110 + if cmp.visible() then 111 + cmp.select_next_item() 112 + elseif luasnip.locally_jumpable(1) then 113 + luasnip.jump(1) 114 + else 115 + fallback() 116 + end 117 + end, { "i", "s" }), 118 + }), 119 + sources = cmp.config.sources({ 120 + -- { name = "copilot" }, 121 + { name = "nvim_lsp" }, 122 + { name = "path" }, 123 + { name = "luasnip" }, 124 + }, { 125 + { name = "buffer" }, 126 + }), 127 + formatting = { 128 + fields = { "kind", "abbr", "menu" }, 129 + format = function(entry, vim_item) 130 + local kind = require("lspkind").cmp_format({ 131 + mode = "symbol_text", 132 + ellipsis_char = "…", 133 + maxwidth = 50, 134 + symbol_map = { Copilot = "" }, 135 + })(entry, vim_item) 136 + local strings = vim.split(kind.kind, "%s", { trimempty = true }) 137 + 138 + kind.kind = " " .. (strings[1] or "") .. " " 139 + kind.menu = " (" .. (strings[2] or "") .. ")" 140 + 141 + return kind 142 + end, 143 + }, 144 + }) 145 + 146 + vim.api.nvim_create_autocmd("BufRead", { 147 + group = vim.api.nvim_create_augroup("CmpSourceCargo", { clear = true }), 148 + pattern = "Cargo.toml", 149 + callback = function() 150 + cmp.setup.buffer({ sources = { { name = "crates" } } }) 151 + end, 152 + }) 153 + 154 + cmp.setup.cmdline({ "/", "?" }, { 155 + mapping = cmp.mapping.preset.cmdline(), 156 + sources = { 157 + { name = "buffer" }, 158 + }, 159 + }) 160 + 161 + cmp.setup.cmdline(":", { 162 + mapping = cmp.mapping.preset.cmdline(), 163 + sources = cmp.config.sources({ 164 + { name = "path", option = { trailing_slash = true } }, 165 + }, { 166 + { name = "cmdline" }, 167 + }), 168 + }) 169 + 170 + local capabilities = require("cmp_nvim_lsp").default_capabilities() 171 + 172 + vim.api.nvim_create_autocmd("LspAttach", { 173 + group = vim.api.nvim_create_augroup("UserLspConfig", {}), 174 + callback = function(ev) 175 + local client = vim.lsp.get_client_by_id(ev.data.client_id) 176 + 177 + if client == nil then 178 + return 179 + end 180 + 181 + if navic_present and client.server_capabilities.documentSymbolProvider then 182 + navic.attach(client, ev.buf) 183 + end 184 + 185 + if client.server_capabilities.inlayHintProvider then 186 + vim.lsp.inlay_hint.enable(true, { bufnr = ev.buf }) 187 + end 188 + 189 + local opts = { buffer = ev.buf } 190 + vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts) 191 + vim.keymap.set("n", "K", vim.lsp.buf.hover, opts) 192 + vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, opts) 193 + vim.keymap.set("n", "<space>rn", vim.lsp.buf.rename, opts) 194 + vim.keymap.set({ "n", "v" }, "<space>ca", vim.lsp.buf.code_action, opts) 195 + vim.keymap.set("n", "gr", vim.lsp.buf.references, opts) 196 + vim.keymap.set("n", "<space>fm", function() 197 + vim.lsp.buf.format({ async = true }) 198 + end, opts) 199 + end, 200 + }) 201 + 202 + local common = { capabilities = capabilities } 203 + 204 + -- setup python 205 + pcall(require("py_lsp").setup, common) 206 + 207 + require("typescript-tools").setup({ 208 + single_file_support = false, 209 + root_dir = function(fname) 210 + local root_dir = lspconfig.util.root_pattern("package.json", "tsconfig.json")(fname) 211 + 212 + -- this is needed to make sure we don't pick up root_dir inside node_modules 213 + local node_modules_index = root_dir and root_dir:find("node_modules", 1, true) 214 + if node_modules_index and node_modules_index > 0 then 215 + ---@diagnostic disable-next-line: need-check-nil 216 + root_dir = root_dir:sub(1, node_modules_index - 2) 217 + end 218 + 219 + return root_dir 220 + end, 221 + settings = { 222 + expose_as_code_action = { 223 + "add_missing_imports", 224 + "fix_all", 225 + "remove_unused", 226 + }, 227 + tsserver_path = vim.fn.resolve( 228 + vim.fn.exepath("tsserver") .. "/../../lib/node_modules/typescript/bin/tsserver" 229 + ), 230 + }, 231 + }) 232 + 233 + local servers = { 234 + astro = {}, 235 + bashls = {}, 236 + cssls = {}, 237 + denols = { 238 + root_dir = lspconfig.util.root_pattern("deno.json", "deno.jsonc"), 239 + single_file_support = false, 240 + }, 241 + dockerls = {}, 242 + emmet_language_server = { 243 + filetypes = { 244 + "astro", 245 + "css", 246 + "eruby", 247 + "html", 248 + "javascript", 249 + "javascriptreact", 250 + "less", 251 + "sass", 252 + "scss", 253 + "pug", 254 + "typescriptreact", 255 + }, 256 + }, 257 + graphql = { 258 + filetypes = { 259 + "graphql", 260 + "typescriptreact", 261 + "javascriptreact", 262 + "typescript", 263 + }, 264 + }, 265 + helm_ls = {}, 266 + hls = {}, 267 + html = {}, 268 + intelephense = {}, 269 + jqls = {}, 270 + jsonls = { 271 + settings = { 272 + json = { 273 + schemas = require("schemastore").json.schemas(), 274 + validate = { enable = true }, 275 + }, 276 + }, 277 + }, 278 + lua_ls = { 279 + capabilities = capabilities, 280 + settings = { 281 + Lua = { 282 + diagnostics = { 283 + globals = { "vim" }, 284 + }, 285 + }, 286 + }, 287 + }, 288 + ltex = { 289 + on_attach = function() 290 + require("ltex_extra").setup({ 291 + load_langs = { "en-US", "en-GB" }, 292 + init_check = true, 293 + path = vim.fn.stdpath("data") .. "/dictionary", 294 + }) 295 + end, 296 + settings = { 297 + ltex = { 298 + language = "en-US", 299 + additionalRules = { 300 + enablePickyRules = true, 301 + motherTongue = "en_GB", 302 + }, 303 + }, 304 + }, 305 + }, 306 + marksman = {}, 307 + nil_ls = { 308 + autostart = true, 309 + capabilities = capabilities, 310 + cmd = { "nil" }, 311 + settings = { 312 + ["nil"] = { 313 + formatting = { 314 + command = { "nixfmt" }, 315 + }, 316 + nix = { maxMemoryMB = nil }, 317 + }, 318 + }, 319 + }, 320 + nushell = {}, 321 + serve_d = {}, 322 + sourcekit = {}, 323 + taplo = {}, 324 + teal_ls = {}, 325 + tailwindcss = { 326 + filetypes = { 327 + "astro", 328 + "javascriptreact", 329 + "typescriptreact", 330 + "html", 331 + "css", 332 + }, 333 + }, 334 + volar = { 335 + capabilities = { 336 + workspace = { 337 + didChangeWatchedFiles = { 338 + dynamicRegistration = true, 339 + }, 340 + }, 341 + }, 342 + root_dir = require("lspconfig.util").root_pattern("package.json"), 343 + }, 344 + yamlls = { 345 + settings = { 346 + yaml = { 347 + completion = true, 348 + validate = true, 349 + suggest = { 350 + parentSkeletonSelectedFirst = true, 351 + }, 352 + schemas = vim.tbl_extend("keep", { 353 + ["https://json.schemastore.org/github-action"] = ".github/action.{yaml,yml}", 354 + ["https://json.schemastore.org/github-workflow"] = ".github/workflows/*", 355 + ["https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json"] = "*lab-ci.{yaml,yml}", 356 + ["https://json.schemastore.org/helmfile"] = "helmfile.{yaml,yml}", 357 + ["https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json"] = "docker-compose.{yml,yaml}", 358 + ["https://goreleaser.com/static/schema.json"] = ".goreleaser.{yml,yaml}", 359 + }, require("schemastore").yaml.schemas()), 360 + }, 361 + redhat = { 362 + telemetry = { 363 + enabled = false, 364 + }, 365 + }, 366 + }, 367 + }, 368 + } 369 + 370 + for server, config in pairs(servers) do 371 + lspconfig[server].setup(vim.tbl_extend("force", common, config)) 372 + end 373 + 374 + -- null ls stuff 375 + local null_present, null = pcall(require, "null-ls") 376 + 377 + if not null_present then 378 + return 379 + end 380 + 381 + local augroup = vim.api.nvim_create_augroup("LspFormatting", {}) 382 + 383 + local sources = { 384 + -- general 385 + null.builtins.formatting.treefmt.with({ 386 + condition = function(utils) 387 + return utils.root_has_file("treefmt.toml") 388 + end, 389 + }), 390 + 391 + -- nix 392 + null.builtins.formatting.nixfmt, 393 + null.builtins.diagnostics.statix, 394 + null.builtins.diagnostics.deadnix, 395 + 396 + -- go 397 + null.builtins.formatting.gofumpt, 398 + 399 + -- webdev 400 + null.builtins.formatting.prettier.with({ 401 + filetypes = { 402 + "html", 403 + "astro", 404 + "vue", 405 + }, 406 + }), 407 + 408 + -- shell 409 + null.builtins.formatting.shfmt, 410 + 411 + -- lua 412 + null.builtins.formatting.stylua, 413 + null.builtins.diagnostics.selene, 414 + 415 + -- docs 416 + null.builtins.diagnostics.alex, 417 + null.builtins.diagnostics.proselint, 418 + } 419 + 420 + null.setup({ 421 + sources = sources, 422 + on_attach = function(client, bufnr) 423 + if client.supports_method("textDocument/formatting") then 424 + vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr }) 425 + vim.api.nvim_create_autocmd("BufWritePre", { 426 + group = augroup, 427 + buffer = bufnr, 428 + callback = function() 429 + vim.lsp.buf.format({ 430 + bufnr = bufnr, 431 + filter = function(c) 432 + return c.name == "null-ls" 433 + end, 434 + }) 435 + end, 436 + }) 437 + end 438 + end, 439 + }) 440 + 441 + local toggle_formatters = function() 442 + null.toggle({ methods = null.methods.FORMATTING }) 443 + end 444 + 445 + local toggle_diagnostics = function() 446 + null.toggle({ methods = null.methods.DIAGNOSTICS }) 447 + end 448 + 449 + vim.api.nvim_create_user_command("ToggleFormatters", toggle_formatters, {}) 450 + vim.api.nvim_create_user_command("ToggleDiagnostics", toggle_diagnostics, {}) 451 + end, 452 + }, 453 + 454 + { 455 + "crates.nvim", 456 + after = function() 457 + require("crates").setup({}) 458 + end, 459 + event = "BufRead Cargo.toml", 460 + }, 461 + 462 + { 463 + "go.nvim", 464 + ft = { 465 + "go", 466 + "gomod", 467 + "gosum", 468 + "gotmpl", 469 + "gohtmltmpl", 470 + "gotexttmpl", 471 + }, 472 + after = function() 473 + -- setup go stuff 474 + require("go").setup({ 475 + disable_defaults = false, 476 + icons = { 477 + breakpoint = " ", 478 + currentpos = " ", 479 + }, 480 + trouble = true, 481 + luasnip = true, 482 + dap_debug_keymap = false, 483 + lsp_cfg = false, 484 + lsp_keymaps = false, 485 + lsp_inlay_hints = { 486 + enable = true, 487 + style = "inlay", 488 + }, 489 + }) 490 + 491 + require("lspconfig").gopls.setup(require("go.lsp").config()) 492 + end, 493 + }, 494 + { "guihua.lua" }, 495 + }
+78
config/lua/izvim/plugins/markdown.lua
··· 1 + return { 2 + { 3 + "markview.nvim", 4 + lazy = false, -- this plugin does its own lazy loading 5 + after = function() 6 + local p = require("markview.presets") 7 + 8 + require("markview").setup({ 9 + -- allows us to use hybrid mode 10 + modes = { "n", "i", "no", "c" }, 11 + hybrid_modes = { "i" }, 12 + callbacks = { 13 + on_enable = function(_, win) 14 + vim.wo[win].conceallevel = 2 15 + vim.wo[win].concealcursor = "nc" 16 + end, 17 + }, 18 + 19 + headings = p.headings.glow, 20 + checkboxes = p.checkboxes.nerd, 21 + horizontal_rules = p.horizontal_rules.thin, 22 + code_blocks = { 23 + pad_amount = 1, 24 + }, 25 + list_items = { 26 + -- indent_size = 0, 27 + marker_minus = { add_padding = false }, 28 + marker_plus = { add_padding = false }, 29 + marker_star = { add_padding = false }, 30 + marker_dot = { add_padding = false }, 31 + }, 32 + }) 33 + end, 34 + }, 35 + 36 + { 37 + "obsidian.nvim", 38 + after = function() 39 + require("obsidian").setup({ 40 + workspaces = { 41 + { 42 + name = "default", 43 + path = "~/Documents/obsidian", 44 + }, 45 + { 46 + name = "default", 47 + path = "~/documents/obsidian", 48 + }, 49 + { 50 + name = "cssuffering", 51 + path = "~/dev/cssuffering/notes", 52 + }, 53 + }, 54 + }) 55 + end, 56 + }, 57 + 58 + -- allow me to paste images really easy 59 + { 60 + "img-clip.nvim", 61 + after = function() 62 + require("img-clip").setup({ 63 + filetypes = { 64 + markdown = { 65 + template = function() 66 + local root_dir = vim.fs.find({ ".obsidian" }, { upward = true }) 67 + if vim.tbl_isempty(root_dir) then 68 + return "![$CURSOR]($FILE_PATH)" 69 + else 70 + return "![[$FILE_PATH]]" 71 + end 72 + end, 73 + }, 74 + }, 75 + }) 76 + end, 77 + }, 78 + }
+22
config/lua/izvim/plugins/snacks.lua
··· 1 + return { 2 + { 3 + "snacks.nvim", 4 + priority = 1000, 5 + config = function() 6 + local snacks = require("snacks") 7 + 8 + snacks.setup({ 9 + bigfile = { enabled = true }, 10 + quickfile = { 11 + enabled = true, 12 + exclude = { "latex" }, 13 + }, 14 + 15 + -- undo defaults 16 + notifier = { enabled = false }, 17 + statuscolumn = { enabled = false }, 18 + words = { enabled = false }, 19 + }) 20 + end, 21 + }, 22 + }
+145
config/lua/izvim/plugins/telescope.lua
··· 1 + return { 2 + -- we set these to lazy as we use another plugin to load them 3 + { "telescope-project.nvim", lazy = false }, 4 + { "telescope-fzf-native.nvim", lazy = false }, 5 + { "telescope-ui-select.nvim", lazy = false }, 6 + 7 + { 8 + "telescope.nvim", 9 + event = "DeferredUIEnter", 10 + after = function() 11 + -- so quircky but we need to load this before telescope 12 + local exts = { 13 + "project", 14 + "ui-select", 15 + "fzf-native", 16 + } 17 + 18 + -- trigger the load of all the extensions we use 19 + for _, ext in ipairs(exts) do 20 + require("lz.n").trigger_load({ "telescope-" .. ext .. ".nvim" }) 21 + end 22 + 23 + local bc = vim.g.bc 24 + 25 + local no_preview = function(opts) 26 + local defaults = require("telescope.themes").get_dropdown({ 27 + borderchars = { 28 + { bc.horiz, bc.vert, bc.horiz, bc.vert, bc.topleft, bc.topright, bc.botright, bc.botleft }, 29 + prompt = { bc.horiz, bc.vert, " ", bc.vert, bc.topleft, bc.topright, bc.vert, bc.vert }, 30 + results = { bc.horiz, bc.vert, bc.horiz, bc.vert, bc.vertright, bc.vertleft, bc.botright, bc.botleft }, 31 + preview = { bc.horiz, bc.vert, bc.horiz, bc.vert, bc.topleft, bc.topright, bc.botright, bc.botleft }, 32 + }, 33 + width = 0.8, 34 + previewer = false, 35 + prompt_title = false, 36 + results_title = false, 37 + }) 38 + return vim.tbl_deep_extend("keep", opts or {}, defaults) 39 + end 40 + 41 + local project_actions = require("telescope._extensions.project.actions") 42 + local telescope = require("telescope") 43 + 44 + telescope.load_extension("fzf") 45 + telescope.load_extension("project") 46 + telescope.load_extension("ui-select") 47 + 48 + telescope.setup({ 49 + defaults = { 50 + prompt_prefix = " ", 51 + selection_caret = " ", 52 + multi_icon = "│", 53 + file_ignore_patterns = { 54 + "%.npz", 55 + "%.pyc", 56 + "%.luac", 57 + "%.ipynb", 58 + "vendor/*", 59 + "%.lock", 60 + "__pycache__/*", 61 + "%.sqlite3", 62 + "%.ipynb", 63 + "node_modules/*", 64 + "%.min.js", 65 + "%.jpg", 66 + "%.jpeg", 67 + "%.png", 68 + "%.age", 69 + "%.svg", 70 + "%.otf", 71 + "%.ttf", 72 + "\\.git/", 73 + "%.webp", 74 + "\\.dart_tool/", 75 + "\\.gradle/", 76 + "\\.idea/", 77 + "\\.settings/", 78 + "\\.vscode/", 79 + "__pycache__/", 80 + "build/", 81 + "env/", 82 + "gradle/", 83 + "node_modules/", 84 + "target/", 85 + "%.pdb", 86 + "%.dll", 87 + "%.class", 88 + "%.exe", 89 + "%.so", 90 + "%.cache", 91 + "%.ico", 92 + "%.pdf", 93 + "%.dylib", 94 + "%.jar", 95 + "%.docx", 96 + "%.met", 97 + "smalljre_*/*", 98 + "\\.vale/", 99 + "_sources/", 100 + "tmp/", 101 + }, 102 + borderchars = { bc.horiz, bc.vert, bc.horiz, bc.vert, bc.topleft, bc.topright, bc.botright, bc.botleft }, 103 + }, 104 + pickers = { 105 + find_files = no_preview(), 106 + live_grep = no_preview({ 107 + previewer = true, 108 + }), 109 + load_session = no_preview(), 110 + }, 111 + extensions = { 112 + ["ui-select"] = no_preview(), 113 + fzf = { 114 + fuzzy = true, 115 + override_generic_sorter = true, 116 + override_file_sorter = true, 117 + case_mode = "smart_case", 118 + }, 119 + project = { 120 + search_by = { "path", "title" }, 121 + hidden_files = true, -- default: false 122 + sync_with_nvim_tree = true, -- default false 123 + on_project_selected = function(prompt_bufnr) 124 + project_actions.change_working_directory(prompt_bufnr, false) 125 + end, 126 + }, 127 + }, 128 + }) 129 + 130 + local map = function(mode, shortcut, command, opt) 131 + opt = opt or { noremap = true, silent = true } 132 + vim.keymap.set(mode, shortcut, command, opt) 133 + end 134 + 135 + map("n", "<leader><leader>", "<cmd>Telescope find_files<cr>") -- find files 136 + map("n", "<leader>fg", "<cmd>Telescope live_grep<cr>") -- grep through all files 137 + map("n", "<leader>fs", "<cmd>SessionManager load_session<cr>") -- Show nvim sessions 138 + -- map("n", "<leader>fh", "<cmd>Telescope help_tags<cr>") -- search help tags 139 + map("n", "<leader>fp", "<cmd>Telescope project<cr>") -- skip to project 140 + map("n", "<leader>ft", "<cmd>TodoTelescope<cr>") -- live grep but for TODOs and FIXMEs 141 + map("n", "<leader>fc", "<cmd>Telescope git_commits<cr>") -- git commits 142 + map("n", "<leader>fz", "<cmd>Telescope current_buffer_fuzzy_find<cr>") -- fuzzy find in current buffer 143 + end, 144 + }, 145 + }
+32
config/lua/izvim/plugins/terminal.lua
··· 1 + return { 2 + { 3 + "toggleterm.nvim", 4 + event = "DeferredUIEnter", 5 + after = function() 6 + require("toggleterm").setup({ 7 + hide_numbers = true, 8 + shade_filetypes = {}, 9 + shade_terminals = true, 10 + shading_factor = "1", 11 + start_in_insert = true, 12 + insert_mappings = true, 13 + terminal_mappings = true, 14 + persist_size = true, 15 + }) 16 + 17 + local Terminal = require("toggleterm.terminal").Terminal 18 + local lazygit = Terminal:new({ 19 + cmd = "lazygit", 20 + direction = "float", 21 + float_opts = { 22 + border = "rounded", 23 + }, 24 + }) 25 + 26 + vim.keymap.set("n", "<leader>gg", function() 27 + lazygit:toggle() 28 + end, { noremap = true, silent = true }) 29 + vim.keymap.set("n", "<c-t>", "<cmd>ToggleTerm<cr>", { noremap = true, silent = true }) 30 + end, 31 + }, 32 + }
+32
config/lua/izvim/plugins/tree-sitter.lua
··· 1 + return { 2 + { 3 + "nvim-treesitter", 4 + after = function() 5 + ---@diagnostic disable: missing-fields 6 + require("nvim-treesitter.configs").setup({ 7 + auto_install = false, 8 + highlight = { 9 + enable = true, 10 + additional_vim_regex_highlighting = false, 11 + }, 12 + rainbow = { 13 + enable = true, 14 + extended_mode = true, 15 + max_file_lines = 8192, 16 + }, 17 + }) 18 + 19 + vim.o.foldmethod = "expr" 20 + vim.o.foldexpr = "nvim_treesitter#foldexpr()" 21 + vim.o.foldenable = false 22 + 23 + -- remove treesitter commands 24 + vim.api.nvim_del_user_command("TSUpdate") 25 + vim.api.nvim_del_user_command("TSUpdateSync") 26 + vim.api.nvim_del_user_command("TSInstall") 27 + vim.api.nvim_del_user_command("TSInstallSync") 28 + vim.api.nvim_del_user_command("TSInstallFromGrammar") 29 + vim.api.nvim_del_user_command("TSUninstall") 30 + end, 31 + }, 32 + }
+21
config/lua/izvim/plugins/trouble.lua
··· 1 + return { 2 + { 3 + "trouble.nvim", 4 + after = function() 5 + local trouble = require("trouble") 6 + trouble.setup({}) 7 + 8 + vim.keymap.set("n", "<leader>tt", function() 9 + trouble.toggle() 10 + end, { noremap = true, silent = true }) 11 + 12 + vim.keymap.set("n", "[d", function() 13 + trouble.next({ skip_groups = true, jump = true }) 14 + end, { noremap = true, silent = true }) 15 + 16 + vim.keymap.set("n", "]d", function() 17 + trouble.previous({ skip_groups = true, jump = true }) 18 + end, { noremap = true, silent = true }) 19 + end, 20 + }, 21 + }
+191
config/lua/izvim/plugins/ui.lua
··· 1 + return { 2 + { 3 + "lualine.nvim", 4 + after = function() 5 + local lualine_require = require("lualine_require") 6 + lualine_require.require = require 7 + 8 + require("lualine").setup({ 9 + options = { 10 + icons_enabled = true, 11 + theme = "auto", 12 + disabled_filetypes = { statusline = { "dashboard", "alpha", "ministarter" } }, 13 + component_separators = { left = "", right = "" }, 14 + section_separators = { left = "", right = "" }, 15 + always_divide_middle = true, 16 + globalstatus = true, 17 + refresh = { 18 + statusline = 1000, 19 + tabline = 1000, 20 + winbar = 1000, 21 + }, 22 + }, 23 + sections = { 24 + lualine_a = { "mode" }, 25 + lualine_b = { "branch", "diff", "diagnostics" }, 26 + lualine_c = { "searchcount" }, 27 + lualine_x = { "filetype" }, 28 + lualine_y = { "progress" }, 29 + lualine_z = { "location" }, 30 + }, 31 + tabline = {}, 32 + winbar = { 33 + lualine_c = { "navic" }, 34 + lualine_x = { 35 + { 36 + function() 37 + return " " 38 + end, 39 + cond = function() 40 + local present, navic = pcall(require, "nvim-navic") 41 + if not present then 42 + return false 43 + end 44 + return navic.is_available() 45 + end, 46 + }, 47 + }, 48 + }, 49 + inactive_winbar = {}, 50 + extensions = {}, 51 + }) 52 + end, 53 + }, 54 + 55 + { 56 + "fidget.nvim", 57 + after = function() 58 + require("fidget").setup({ 59 + display = { done_icon = "󰗡" }, 60 + notification = { 61 + override_vim_notify = true, 62 + window = { winblend = 0 }, 63 + }, 64 + progress = { 65 + ignore = { 66 + "copilot", 67 + "null-ls", 68 + }, 69 + }, 70 + }) 71 + end, 72 + }, 73 + 74 + { 75 + "indent-blankline.nvim", 76 + event = "DeferredUIEnter", 77 + after = function() 78 + require("ibl").setup({ 79 + scope = { enabled = false }, 80 + exclude = { 81 + filetypes = { 82 + "alpha", 83 + "fugitive", 84 + "help", 85 + "lazy", 86 + "NvimTree", 87 + "ToggleTerm", 88 + "LazyGit", 89 + "TelescopePrompt", 90 + "prompt", 91 + "code-action-menu-menu", 92 + "code-action-menu-warning-message", 93 + "Trouble", 94 + }, 95 + }, 96 + }) 97 + end, 98 + }, 99 + 100 + { 101 + "nvim-web-devicons", 102 + priority = 100, 103 + after = function() 104 + local ctp_present, ctp_pallets = pcall(require, "catppuccin.palettes") 105 + 106 + if ctp_present then 107 + local C = ctp_pallets.get_palette() 108 + 109 + local justfile = { 110 + icon = "󱚣", 111 + name = "Justfile", 112 + color = C.peach, 113 + } 114 + 115 + require("nvim-web-devicons").setup({ 116 + override_by_filename = { 117 + [".ecrc"] = { 118 + icon = "", 119 + name = "EditorConfigChecker", 120 + color = C.green, 121 + }, 122 + [".envrc"] = { 123 + icon = "", 124 + name = "envrc", 125 + color = C.yellow, 126 + }, 127 + [".editorconfig"] = { 128 + icon = "", 129 + name = "EditorConfig", 130 + color = C.green, 131 + }, 132 + [".luacheckrc"] = { 133 + icon = "󰢱", 134 + name = "LuacheckRC", 135 + color = C.blue, 136 + }, 137 + [".Justfile"] = justfile, 138 + [".justfile"] = justfile, 139 + ["Justfile"] = justfile, 140 + ["justfile"] = justfile, 141 + }, 142 + }) 143 + else 144 + require("nvim-web-devicons").setup() 145 + end 146 + end, 147 + }, 148 + 149 + { 150 + "nvim-colorizer.lua", 151 + event = "DeferredUIEnter", 152 + after = function() 153 + require("colorizer").setup({ 154 + user_default_options = { 155 + RGB = true, 156 + RRGGBB = true, 157 + names = false, 158 + RRGGBBAA = true, 159 + AARRGGBB = false, 160 + rgb_fn = false, 161 + hsl_fn = false, 162 + css = false, 163 + css_fn = false, 164 + mode = "background", 165 + tailwind = "both", 166 + sass = { 167 + enable = true, 168 + }, 169 + virtualtext = " ", 170 + }, 171 + 172 + buftypes = { 173 + "*", 174 + "!dashboard", 175 + "!lazy", 176 + "!popup", 177 + "!prompt", 178 + }, 179 + }) 180 + end, 181 + }, 182 + 183 + -- highlight TODO, FIXME, etc. 184 + { 185 + "todo-comments.nvim", 186 + event = "DeferredUIEnter", 187 + after = function() 188 + require("todo-comments").setup() 189 + end, 190 + }, 191 + }
+25
config/package.json
··· 1 + { 2 + "name": "snippets", 3 + "contributes": { 4 + "snippets": [ 5 + { 6 + "language": "nix", 7 + "path": "./snippets/nix.json" 8 + }, 9 + { 10 + "language": [ 11 + "html", 12 + "jade", 13 + "pug", 14 + "eruby", 15 + "javascriptreact", 16 + "htmldjango", 17 + "astro", 18 + "blade", 19 + "gotexttmpl" 20 + ], 21 + "path": "./html.json" 22 + } 23 + ] 24 + } 25 + }
+1
config/plugin/init.lua
··· 1 + require("izvim")
+20
config/snippets/html.json
··· 1 + { 2 + "html5": { 3 + "prefix": "init", 4 + "description": "HTML - Defines a template for a html5 document", 5 + "body": [ 6 + "<!DOCTYPE html>", 7 + "<html lang=\"$1en\">", 8 + " <head>", 9 + " <meta charset=\"UTF-8\">", 10 + " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">", 11 + " <title>$2</title>", 12 + " <link href=\"$3css/style.css\" rel=\"stylesheet\">", 13 + " </head>", 14 + " <body>", 15 + " $0", 16 + " </body>", 17 + "</html>" 18 + ] 19 + } 20 + }
+28
config/snippets/nix.json
··· 1 + { 2 + "mks": { 3 + "prefix": "mkshell", 4 + "description": "Nix development shell", 5 + "body": [ 6 + "{ pkgs ? import <nixpkgs> {} }:", 7 + "pkgs.mkShell {", 8 + " buildInputs = with pkgs; [", 9 + " $1", 10 + " ];", 11 + "}" 12 + ] 13 + }, 14 + "mod": { 15 + "prefix": "mod", 16 + "description": "Nix module", 17 + "body": [ 18 + "{ lib, pkgs, config ... }:", 19 + "", 20 + " let cfg = config;", 21 + "in {", 22 + " config = lib.mkIf cfg.enable {", 23 + " ${1:# code}", 24 + " };", 25 + "}" 26 + ] 27 + } 28 + }
+65
flake.lock
··· 1 + { 2 + "nodes": { 3 + "beapkgs": { 4 + "inputs": { 5 + "flake-compat": [], 6 + "nixpkgs": [ 7 + "nixpkgs" 8 + ] 9 + }, 10 + "locked": { 11 + "lastModified": 1732668173, 12 + "narHash": "sha256-asrUSh8JPz8VGX4fojJD61IbWjpsCVPB8iBEOJ2WWOc=", 13 + "owner": "isabelroses", 14 + "repo": "beapkgs", 15 + "rev": "b719e8f4f151a36ac46410a56518d2f89bc17fdb", 16 + "type": "github" 17 + }, 18 + "original": { 19 + "owner": "isabelroses", 20 + "repo": "beapkgs", 21 + "type": "github" 22 + } 23 + }, 24 + "nixpkgs": { 25 + "locked": { 26 + "lastModified": 1732521221, 27 + "narHash": "sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0=", 28 + "owner": "NixOS", 29 + "repo": "nixpkgs", 30 + "rev": "4633a7c72337ea8fd23a4f2ba3972865e3ec685d", 31 + "type": "github" 32 + }, 33 + "original": { 34 + "owner": "NixOS", 35 + "ref": "nixos-unstable", 36 + "repo": "nixpkgs", 37 + "type": "github" 38 + } 39 + }, 40 + "root": { 41 + "inputs": { 42 + "beapkgs": "beapkgs", 43 + "nixpkgs": "nixpkgs", 44 + "systems": "systems" 45 + } 46 + }, 47 + "systems": { 48 + "locked": { 49 + "lastModified": 1681028828, 50 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 51 + "owner": "nix-systems", 52 + "repo": "default", 53 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 54 + "type": "github" 55 + }, 56 + "original": { 57 + "owner": "nix-systems", 58 + "repo": "default", 59 + "type": "github" 60 + } 61 + } 62 + }, 63 + "root": "root", 64 + "version": 7 65 + }
+83
flake.nix
··· 1 + { 2 + description = "comfysage's neovim config"; 3 + 4 + inputs = { 5 + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 6 + 7 + beapkgs = { 8 + url = "github:isabelroses/beapkgs"; 9 + inputs = { 10 + nixpkgs.follows = "nixpkgs"; 11 + flake-compat.follows = ""; 12 + }; 13 + }; 14 + 15 + systems.url = "github:nix-systems/default"; 16 + }; 17 + 18 + outputs = 19 + { 20 + self, 21 + nixpkgs, 22 + systems, 23 + beapkgs, 24 + ... 25 + }: 26 + let 27 + inherit (nixpkgs.lib) genAttrs; 28 + 29 + forAllSystems = 30 + function: 31 + genAttrs (import systems) ( 32 + system: 33 + function ( 34 + import nixpkgs { 35 + inherit system; 36 + config.allowUnfree = true; 37 + overlays = [ beapkgs.overlays.default ]; 38 + } 39 + ) 40 + ); 41 + in 42 + { 43 + formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style); 44 + 45 + packages = forAllSystems ( 46 + pkgs: 47 + let 48 + neovim = pkgs.callPackage ./pkgs/neovim.nix { }; 49 + in 50 + { 51 + inherit neovim; 52 + default = neovim; 53 + nvim-treesitter = pkgs.callPackage ./pkgs/nvim-treesitter { }; 54 + nil = pkgs.callPackage ./pkgs/nil.nix { }; 55 + } 56 + ); 57 + 58 + devShells = forAllSystems (pkgs: { 59 + default = pkgs.mkShellNoCC { 60 + packages = [ 61 + self.formatter.${pkgs.stdenv.hostPlatform.system} 62 + pkgs.selene 63 + pkgs.stylua 64 + ] ++ nixpkgs.lib.optional pkgs.stdenv.hostPlatform.isLinux pkgs.nvfetcher; 65 + }; 66 + 67 + generate-treesitter = pkgs.mkShellNoCC { 68 + packages = [ 69 + pkgs.nvfetcher 70 + 71 + (pkgs.writeShellApplication { 72 + name = "generate"; 73 + runtimeInputs = [ (pkgs.callPackage ./pkgs/nvim-treesitter/neovim.nix { }) ]; 74 + 75 + text = '' 76 + nvim --headless -l ${./pkgs/nvim-treesitter/generate-nvfetcher.lua} 77 + ''; 78 + }) 79 + ]; 80 + }; 81 + }); 82 + }; 83 + }
+230
nvfetcher.toml
··· 1 + [alpha] 2 + fetch.github = "goolord/alpha-nvim" 3 + src.git = "https://github.com/goolord/alpha-nvim" 4 + 5 + [catppuccin] 6 + fetch.github = "catppuccin/nvim" 7 + src.git = "https://github.com/catppuccin/nvim" 8 + passthru.as = "catppuccin" 9 + 10 + [cloak] 11 + fetch.github = "laytan/cloak.nvim" 12 + src.git = "https://github.com/laytan/cloak.nvim" 13 + 14 + [nvim-cmp] 15 + fetch.github = "hrsh7th/nvim-cmp" 16 + src.git = "https://github.com/hrsh7th/nvim-cmp" 17 + 18 + [cmp-buffer] 19 + fetch.github = "hrsh7th/cmp-buffer" 20 + src.git = "https://github.com/hrsh7th/cmp-buffer" 21 + 22 + [cmp-cmdline] 23 + fetch.github = "hrsh7th/cmp-cmdline" 24 + src.git = "https://github.com/hrsh7th/cmp-cmdline" 25 + 26 + [cmp-nvim-lsp] 27 + fetch.github = "hrsh7th/cmp-nvim-lsp" 28 + src.git = "https://github.com/hrsh7th/cmp-nvim-lsp" 29 + 30 + [cmp-path] 31 + fetch.github = "hrsh7th/cmp-path" 32 + src.git = "https://github.com/hrsh7th/cmp-path" 33 + 34 + [cmp_luasnip] 35 + fetch.github = "saadparwaiz1/cmp_luasnip" 36 + src.git = "https://github.com/saadparwaiz1/cmp_luasnip" 37 + 38 + [copilot-lua] 39 + fetch.github = "zbirenbaum/copilot.lua" 40 + src.git = "https://github.com/zbirenbaum/copilot.lua" 41 + 42 + [crates] 43 + fetch.github = "saecki/crates.nvim" 44 + src.git = "https://github.com/saecki/crates.nvim" 45 + 46 + [direnv] 47 + fetch.github = "NotAShelf/direnv.nvim" 48 + src.git = "https://github.com/NotAShelf/direnv.nvim" 49 + 50 + [evergarden] 51 + fetch.github = "comfysage/evergarden" 52 + src.git = "https://github.com/comfysage/evergarden" 53 + 54 + [fidget] 55 + fetch.github = "j-hui/fidget.nvim" 56 + src.git = "https://github.com/j-hui/fidget.nvim" 57 + src.branch = "legacy" 58 + 59 + [freeze] 60 + fetch.github = "charm-community/freeze.nvim" 61 + src.git = "https://github.com/charm-community/freeze.nvim" 62 + 63 + [go-nvim] 64 + fetch.github = "ray-x/go.nvim" 65 + src.git = "https://github.com/ray-x/go.nvim" 66 + 67 + [guihua-lua] 68 + fetch.github = "ray-x/guihua.lua" 69 + src.git = "https://github.com/ray-x/guihua.lua" 70 + 71 + [harpoon] 72 + fetch.github = "ThePrimeagen/harpoon" 73 + src.git = "https://github.com/ThePrimeagen/harpoon" 74 + src.branch = "harpoon2" 75 + 76 + [img-clip-nvim] 77 + fetch.github = "HakonHarnes/img-clip.nvim" 78 + src.git = "https://github.com/HakonHarnes/img-clip.nvim" 79 + 80 + [indent-blankline] 81 + fetch.github = "lukas-reineke/indent-blankline.nvim" 82 + src.git = "https://github.com/lukas-reineke/indent-blankline.nvim" 83 + 84 + [lazydev] 85 + fetch.github = "folke/lazydev.nvim" 86 + src.git = "https://github.com/folke/lazydev.nvim" 87 + 88 + [lsp-status] 89 + fetch.github = "nvim-lua/lsp-status.nvim" 90 + src.git = "https://github.com/nvim-lua/lsp-status.nvim" 91 + 92 + [lspkind] 93 + fetch.github = "onsails/lspkind.nvim" 94 + src.git = "https://github.com/onsails/lspkind.nvim" 95 + 96 + [ltex-extra] 97 + fetch.github = "barreiroleo/ltex-extra.nvim" 98 + src.git = "https://github.com/barreiroleo/ltex-extra.nvim" 99 + 100 + [lualine] 101 + fetch.github = "nvim-lualine/lualine.nvim" 102 + src.git = "https://github.com/nvim-lualine/lualine.nvim" 103 + 104 + [luasnip] 105 + fetch.github = "L3MON4D3/LuaSnip" 106 + src.git = "https://github.com/L3MON4D3/LuaSnip" 107 + passthru.as = "luasnip" 108 + 109 + [lz-n] 110 + fetch.github = "nvim-neorocks/lz.n" 111 + src.git = "https://github.com/nvim-neorocks/lz.n" 112 + passthru.start = "true" 113 + 114 + [markview] 115 + fetch.github = "OXY2DEV/markview.nvim" 116 + src.git = "https://github.com/OXY2DEV/markview.nvim" 117 + 118 + [mini-surround] 119 + fetch.github = "echasnovski/mini.surround" 120 + src.git = "https://github.com/echasnovski/mini.surround" 121 + 122 + [neovim-session-manager] 123 + fetch.github = "Shatur/neovim-session-manager" 124 + src.git = "https://github.com/Shatur/neovim-session-manager" 125 + 126 + [none-ls] 127 + fetch.github = "nvimtools/none-ls.nvim" 128 + src.git = "https://github.com/nvimtools/none-ls.nvim" 129 + 130 + [nvim-colorizer] 131 + fetch.github = "nvchad/nvim-colorizer.lua" 132 + src.git = "https://github.com/nvchad/nvim-colorizer.lua" 133 + 134 + [nvim-lspconfig] 135 + fetch.github = "neovim/nvim-lspconfig" 136 + src.git = "https://github.com/neovim/nvim-lspconfig" 137 + 138 + [nvim-navic] 139 + fetch.github = "SmiteshP/nvim-navic" 140 + src.git = "https://github.com/SmiteshP/nvim-navic" 141 + 142 + [nvim-notify] 143 + fetch.github = "rcarriga/nvim-notify" 144 + src.git = "https://github.com/rcarriga/nvim-notify" 145 + 146 + [nvim-tree] 147 + fetch.github = "nvim-tree/nvim-tree.lua" 148 + src.git = "https://github.com/nvim-tree/nvim-tree.lua" 149 + 150 + [nvim-treesitter] 151 + fetch.github = "nvim-treesitter/nvim-treesitter" 152 + src.git = "https://github.com/nvim-treesitter/nvim-treesitter" 153 + 154 + [nvim-web-devicons] 155 + fetch.github = "nvim-tree/nvim-web-devicons" 156 + src.git = "https://github.com/nvim-tree/nvim-web-devicons" 157 + 158 + [obsidian-nvim] 159 + fetch.github = "epwalsh/obsidian.nvim" 160 + src.git = "https://github.com/epwalsh/obsidian.nvim" 161 + 162 + [plenary] 163 + fetch.github = "nvim-lua/plenary.nvim" 164 + src.git = "https://github.com/nvim-lua/plenary.nvim" 165 + passthru.start = "true" 166 + 167 + [py_lsp] 168 + fetch.github = "hallerpatrick/py_lsp.nvim" 169 + src.git = "https://github.com/hallerpatrick/py_lsp.nvim" 170 + 171 + [rainbow-delimiters] 172 + fetch.github = "hiphish/rainbow-delimiters.nvim" 173 + src.git = "https://github.com/hiphish/rainbow-delimiters.nvim" 174 + 175 + [rustaceanvim] 176 + fetch.github = "mrcjkb/rustaceanvim" 177 + src.git = "https://github.com/mrcjkb/rustaceanvim" 178 + 179 + [sayama-nvim] 180 + fetch.github = "comfysage/sayama.nvim" 181 + src.git = "https://github.com/comfysage/sayama.nvim" 182 + 183 + [schemastore] 184 + fetch.github = "b0o/schemastore.nvim" 185 + src.git = "https://github.com/b0o/schemastore.nvim" 186 + 187 + [snacks-nvim] 188 + fetch.github = "folke/snacks.nvim" 189 + src.git = "https://github.com/folke/snacks.nvim" 190 + 191 + [telescope] 192 + fetch.github = "nvim-telescope/telescope.nvim" 193 + src.git = "https://github.com/nvim-telescope/telescope.nvim" 194 + 195 + [telescope-project] 196 + fetch.github = "nvim-telescope/telescope-project.nvim" 197 + src.git = "https://github.com/nvim-telescope/telescope-project.nvim" 198 + 199 + [telescope-ui-select] 200 + fetch.github = "nvim-telescope/telescope-ui-select.nvim" 201 + src.git = "https://github.com/nvim-telescope/telescope-ui-select.nvim" 202 + 203 + [todo-comments] 204 + fetch.github = "folke/todo-comments.nvim" 205 + src.git = "https://github.com/folke/todo-comments.nvim" 206 + 207 + [toggleterm] 208 + fetch.github = "akinsho/toggleterm.nvim" 209 + src.git = "https://github.com/akinsho/toggleterm.nvim" 210 + 211 + [trouble] 212 + fetch.github = "folke/trouble.nvim" 213 + src.git = "https://github.com/folke/trouble.nvim" 214 + 215 + [typescript-tools] 216 + fetch.github = "pmizio/typescript-tools.nvim" 217 + src.git = "https://github.com/pmizio/typescript-tools.nvim" 218 + 219 + [undotree] 220 + fetch.github = "mbbill/undotree" 221 + src.git = "https://github.com/mbbill/undotree" 222 + 223 + [vim-fugitive] 224 + fetch.github = "tpope/vim-fugitive" 225 + src.git = "https://github.com/tpope/vim-fugitive" 226 + 227 + [wakatime] 228 + pinned = true 229 + fetch.github = "wakatime/vim-wakatime" 230 + src.git = "https://github.com/wakatime/vim-wakatime"
+247
pkgs/neovim.nix
··· 1 + { 2 + # extra utils for building the derivation 3 + lib, 4 + callPackage, 5 + runCommandLocal, 6 + runCommand, 7 + makeBinaryWrapper, 8 + writeText, 9 + 10 + # neovim 11 + pname ? "izvim", 12 + basePackage ? neovim-unwrapped, # you can choose the base, i choose neovim-unwrapped 13 + neovim-unwrapped, 14 + vimUtils, 15 + 16 + lua ? basePackage.lua, 17 + luaEnv ? lua.withPackages extraLuaPackages, 18 + extraLuaPackages ? lp: [ ], 19 + 20 + # path, see there explanation below 21 + fd, 22 + ripgrep, 23 + stylua, 24 + lua-language-server, 25 + emmet-language-server, 26 + tailwindcss-language-server, 27 + typescript, 28 + vscode-langservers-extracted, 29 + ltex-ls, 30 + marksman, 31 + gonvim-tools, 32 + # nil, 33 + statix, 34 + deadnix, 35 + nixfmt-rfc-style, 36 + shfmt, 37 + shellcheck, 38 + bash-language-server, 39 + proselint, 40 + taplo, 41 + yaml-language-server, 42 + dockerfile-language-server-nodejs, 43 + lazygit, 44 + nodePackages, 45 + nodejs-slim, 46 + 47 + # for our extra plugins 48 + vimPlugins, 49 + 50 + # our custom treesitter plugin 51 + treesitter ? (callPackage ./nvim-treesitter { }).override { 52 + grammars = [ 53 + "bash" 54 + "c" 55 + "cpp" 56 + "css" 57 + "csv" 58 + "diff" 59 + "dockerfile" 60 + "git_rebase" 61 + "gitattributes" 62 + "gitcommit" 63 + "gitignore" 64 + "go" 65 + "gomod" 66 + "gosum" 67 + "gotmpl" 68 + "graphql" 69 + "haskell" 70 + "html" 71 + "javascript" 72 + "jsdoc" 73 + "json" 74 + "jsonc" 75 + "just" 76 + "lua" 77 + "latex" 78 + "make" 79 + "markdown" 80 + "markdown_inline" 81 + "nix" 82 + "nu" 83 + "php" 84 + "php_only" 85 + "python" 86 + "rust" 87 + "scss" 88 + "tera" 89 + "toml" 90 + "tsv" 91 + "tsx" 92 + "typescript" 93 + "vue" 94 + "yaml" 95 + "yuck" 96 + "zig" 97 + ]; 98 + }, 99 + ... 100 + }: 101 + let 102 + inherit (lib.lists) flatten; 103 + inherit (lib.meta) getExe; 104 + inherit (lib.strings) concatMapStringsSep makeBinPath escapeShellArgs; 105 + inherit (builtins) 106 + baseNameOf 107 + typeOf 108 + mapAttrs 109 + readFile 110 + fromTOML 111 + fromJSON 112 + attrValues 113 + removeAttrs 114 + ; 115 + 116 + externalDeps = [ 117 + # external deps 118 + fd 119 + ripgrep 120 + 121 + # needed for copilot 122 + nodejs-slim 123 + 124 + # lua 125 + stylua 126 + lua-language-server 127 + 128 + # webdev 129 + emmet-language-server 130 + tailwindcss-language-server 131 + typescript 132 + vscode-langservers-extracted 133 + nodePackages.graphql-language-service-cli 134 + 135 + # markdown / latex 136 + ltex-ls 137 + nodePackages.alex 138 + marksman 139 + 140 + # go 141 + gonvim-tools 142 + 143 + # nix 144 + (callPackage ./nil.nix { }) 145 + statix 146 + deadnix 147 + nixfmt-rfc-style 148 + 149 + # shell 150 + shfmt 151 + shellcheck 152 + bash-language-server 153 + 154 + # etc 155 + nodePackages.prettier 156 + proselint 157 + taplo # toml 158 + yaml-language-server # yaml 159 + dockerfile-language-server-nodejs 160 + lazygit 161 + ]; 162 + 163 + nv = removeAttrs (callPackage ../_sources/generated.nix { }) [ 164 + "override" 165 + "overrideDerivation" 166 + ]; 167 + 168 + toml = fromTOML (readFile ../nvfetcher.toml); 169 + 170 + nvPlugins = mapAttrs mkPlugin nv; 171 + 172 + mkPlugin = 173 + name: attrs: 174 + let 175 + old = toml.${name}; 176 + in 177 + vimUtils.buildVimPlugin { 178 + pname = old.passthru.as or (baseNameOf old.src.git); 179 + inherit (attrs) src version; 180 + passthru.start = if (attrs ? start) then fromJSON attrs.start else false; 181 + }; 182 + 183 + packDir = runCommandLocal "packdir" { } '' 184 + mkdir -pv $out/pack/${pname}/{start,opt} 185 + 186 + ${concatMapStringsSep "\n" (p: '' 187 + ln -vsfT ${p} $out/pack/${pname}/${if (p.passthru.start or false) then "start" else "opt"}/${ 188 + if typeOf p == "path" then baseNameOf p else (p.pname or p.name) 189 + } 190 + '') plugins} 191 + 192 + ln -vsfT ${../config} $out/pack/${pname}/start/init-plugin 193 + ''; 194 + 195 + plugins = flatten [ 196 + (attrValues nvPlugins) 197 + treesitter 198 + 199 + # extra plugsns beacuse they often fail or need extra steps 200 + vimPlugins.cord-nvim 201 + vimPlugins.telescope-fzf-native-nvim 202 + ]; 203 + 204 + rc = writeText "rc.vim" '' 205 + lua package.path = "${lua.pkgs.luaLib.genLuaPathAbsStr luaEnv}"; package.cpath = "${lua.pkgs.luaLib.genLuaCPathAbsStr luaEnv}" 206 + set packpath^=${packDir} | set runtimepath^=${packDir} 207 + 208 + lua vim.loader.enable() 209 + lua vim.g.loaded_node_provider = 0 210 + lua vim.g.loaded_perl_provider = 0 211 + lua vim.g.loaded_python_provider = 0 212 + lua vim.g.loaded_python3_provider = 0 213 + lua vim.g.loaded_ruby_provider = 0 214 + ''; 215 + in 216 + runCommand pname 217 + { 218 + __structuredAttrs = true; 219 + 220 + nativeBuildInputs = [ makeBinaryWrapper ]; 221 + 222 + wrapperArgs = [ 223 + "--suffix" 224 + "PATH" 225 + ":" 226 + (makeBinPath externalDeps) 227 + 228 + "--add-flags" 229 + (escapeShellArgs [ 230 + "-u" 231 + (toString rc) 232 + ]) 233 + 234 + "--set" 235 + "NVIM_APPNAME" 236 + pname 237 + ]; 238 + 239 + meta = { 240 + inherit (basePackage.meta) description mainProgram; 241 + }; 242 + } 243 + '' 244 + makeWrapper ${getExe basePackage} $out/bin/nvim "''${wrapperArgs[@]}" 245 + 246 + ln -s $out/bin/nvim $out/bin/${pname} 247 + ''
+47
pkgs/nil.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + nixVersions, 6 + nix-update-script, 7 + }: 8 + rustPlatform.buildRustPackage rec { 9 + pname = "nil"; 10 + version = "2024-08-06"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "isabelroses"; 14 + repo = "nil"; 15 + rev = "210ba6684b613eb52ee34f690c347fdbdde69dff"; 16 + hash = "sha256-KcHh3RIQFlL40A9v9v3BEfSc5vNG465u/ISA1fR1Cm0="; 17 + }; 18 + 19 + cargoHash = "sha256-y65sxXjKBb0Y1AW40CbVd+KcKcU1ripP+O45ApXtuLU="; 20 + 21 + nativeBuildInputs = [ 22 + (lib.getBin nixVersions.latest) 23 + ]; 24 + 25 + env.CFG_RELEASE = version; 26 + 27 + preBuild = '' 28 + export NIX_STATE_DIR=$(mktemp -d) 29 + ''; 30 + 31 + passthru.updateScript = nix-update-script { }; 32 + 33 + meta = with lib; { 34 + description = "Yet another language server for Nix"; 35 + homepage = "https://github.com/oxalica/nil"; 36 + changelog = "https://github.com/oxalica/nil/releases/tag/${version}"; 37 + license = with licenses; [ 38 + mit 39 + asl20 40 + ]; 41 + maintainers = with maintainers; [ 42 + figsoda 43 + oxalica 44 + ]; 45 + mainProgram = "nil"; 46 + }; 47 + }
+5846
pkgs/nvim-treesitter/_sources/generated.json
··· 1 + { 2 + "nvim-treesitter": { 3 + "cargoLocks": null, 4 + "date": "2024-11-26", 5 + "extract": null, 6 + "name": "nvim-treesitter", 7 + "passthru": null, 8 + "pinned": false, 9 + "src": { 10 + "deepClone": false, 11 + "fetchSubmodules": false, 12 + "leaveDotGit": false, 13 + "name": null, 14 + "rev": "28591731d84c2fc18ddda60e1d53da24c31c4987", 15 + "sha256": "sha256-1Fxt+aQW4fj4KY73uDV9UzAao55MkSgTZCtcAL4ksls=", 16 + "type": "git", 17 + "url": "https://github.com/nvim-treesitter/nvim-treesitter" 18 + }, 19 + "version": "28591731d84c2fc18ddda60e1d53da24c31c4987" 20 + }, 21 + "treesitter-grammar-ada": { 22 + "cargoLocks": null, 23 + "date": "2024-05-23", 24 + "extract": null, 25 + "name": "treesitter-grammar-ada", 26 + "passthru": null, 27 + "pinned": false, 28 + "src": { 29 + "deepClone": false, 30 + "fetchSubmodules": false, 31 + "leaveDotGit": false, 32 + "name": null, 33 + "rev": "e8e2515465cc2d7c444498e68bdb9f1d86767f95", 34 + "sha256": "sha256-qfuVoh3R418F1FMN6CTXNnCaAk5gQj5lI/NoaJgnkW8=", 35 + "type": "git", 36 + "url": "https://github.com/briot/tree-sitter-ada" 37 + }, 38 + "version": "e8e2515465cc2d7c444498e68bdb9f1d86767f95" 39 + }, 40 + "treesitter-grammar-agda": { 41 + "cargoLocks": null, 42 + "date": "2024-11-11", 43 + "extract": null, 44 + "name": "treesitter-grammar-agda", 45 + "passthru": null, 46 + "pinned": false, 47 + "src": { 48 + "deepClone": false, 49 + "fetchSubmodules": false, 50 + "leaveDotGit": false, 51 + "name": null, 52 + "rev": "b9b32fa042c2952a7bfca86847ea325e44ccc897", 53 + "sha256": "sha256-Goll4J6xrHO8YEuYoLR2rqy6lCMsr4JJbEs5C1jiX5Q=", 54 + "type": "git", 55 + "url": "https://github.com/tree-sitter/tree-sitter-agda" 56 + }, 57 + "version": "b9b32fa042c2952a7bfca86847ea325e44ccc897" 58 + }, 59 + "treesitter-grammar-angular": { 60 + "cargoLocks": null, 61 + "date": "2024-09-23", 62 + "extract": null, 63 + "name": "treesitter-grammar-angular", 64 + "passthru": null, 65 + "pinned": false, 66 + "src": { 67 + "deepClone": false, 68 + "fetchSubmodules": false, 69 + "leaveDotGit": false, 70 + "name": null, 71 + "rev": "745d3c65c2294aca1110b6b6ad6805124be605c9", 72 + "sha256": "sha256-4i1B4r+V5QgBIPVJepQ7V2pJDQfafLxRG1sk4XZVrco=", 73 + "type": "git", 74 + "url": "https://github.com/dlvandenberg/tree-sitter-angular" 75 + }, 76 + "version": "745d3c65c2294aca1110b6b6ad6805124be605c9" 77 + }, 78 + "treesitter-grammar-apex": { 79 + "cargoLocks": null, 80 + "date": "2024-10-10", 81 + "extract": null, 82 + "name": "treesitter-grammar-apex", 83 + "passthru": { 84 + "location": "apex" 85 + }, 86 + "pinned": false, 87 + "src": { 88 + "deepClone": false, 89 + "fetchSubmodules": false, 90 + "leaveDotGit": false, 91 + "name": null, 92 + "rev": "46d4a12e4e90b10a575b7b16ea3b6ead50322074", 93 + "sha256": "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY=", 94 + "type": "git", 95 + "url": "https://github.com/aheber/tree-sitter-sfapex" 96 + }, 97 + "version": "46d4a12e4e90b10a575b7b16ea3b6ead50322074" 98 + }, 99 + "treesitter-grammar-arduino": { 100 + "cargoLocks": null, 101 + "date": "2024-11-19", 102 + "extract": null, 103 + "name": "treesitter-grammar-arduino", 104 + "passthru": null, 105 + "pinned": false, 106 + "src": { 107 + "deepClone": false, 108 + "fetchSubmodules": false, 109 + "leaveDotGit": false, 110 + "name": null, 111 + "rev": "017696bdf47ca2b10948c5a511f9ab387722d0f3", 112 + "sha256": "sha256-zIs3ujkxfgCj6VBkNy/mobsAQ2mcxtjDMHxiQEMlWm8=", 113 + "type": "git", 114 + "url": "https://github.com/ObserverOfTime/tree-sitter-arduino" 115 + }, 116 + "version": "017696bdf47ca2b10948c5a511f9ab387722d0f3" 117 + }, 118 + "treesitter-grammar-asm": { 119 + "cargoLocks": null, 120 + "date": "2024-08-25", 121 + "extract": null, 122 + "name": "treesitter-grammar-asm", 123 + "passthru": null, 124 + "pinned": false, 125 + "src": { 126 + "deepClone": false, 127 + "fetchSubmodules": false, 128 + "leaveDotGit": false, 129 + "name": null, 130 + "rev": "55b2b913f1e71136027d6fce8212e760c64f3532", 131 + "sha256": "sha256-DJhnC+kbKK6ibmg7DgkSCbZoTBnH7q7yYfSxI/flsHE=", 132 + "type": "git", 133 + "url": "https://github.com/RubixDev/tree-sitter-asm" 134 + }, 135 + "version": "55b2b913f1e71136027d6fce8212e760c64f3532" 136 + }, 137 + "treesitter-grammar-astro": { 138 + "cargoLocks": null, 139 + "date": "2024-04-23", 140 + "extract": null, 141 + "name": "treesitter-grammar-astro", 142 + "passthru": null, 143 + "pinned": false, 144 + "src": { 145 + "deepClone": false, 146 + "fetchSubmodules": false, 147 + "leaveDotGit": false, 148 + "name": null, 149 + "rev": "4be180759ec13651f72bacee65fa477c64222a1a", 150 + "sha256": "sha256-qc9InFEQgeFfFReJuQd8WjTNK4fFMEaWcqQUcGxxuBI=", 151 + "type": "git", 152 + "url": "https://github.com/virchau13/tree-sitter-astro" 153 + }, 154 + "version": "4be180759ec13651f72bacee65fa477c64222a1a" 155 + }, 156 + "treesitter-grammar-authzed": { 157 + "cargoLocks": null, 158 + "date": "2023-10-06", 159 + "extract": null, 160 + "name": "treesitter-grammar-authzed", 161 + "passthru": null, 162 + "pinned": false, 163 + "src": { 164 + "deepClone": false, 165 + "fetchSubmodules": false, 166 + "leaveDotGit": false, 167 + "name": null, 168 + "rev": "1dec7e1af96c56924e3322cd85fdce15d0a31d00", 169 + "sha256": "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ=", 170 + "type": "git", 171 + "url": "https://github.com/mleonidas/tree-sitter-authzed" 172 + }, 173 + "version": "1dec7e1af96c56924e3322cd85fdce15d0a31d00" 174 + }, 175 + "treesitter-grammar-awk": { 176 + "cargoLocks": null, 177 + "date": "2024-11-02", 178 + "extract": null, 179 + "name": "treesitter-grammar-awk", 180 + "passthru": null, 181 + "pinned": false, 182 + "src": { 183 + "deepClone": false, 184 + "fetchSubmodules": false, 185 + "leaveDotGit": false, 186 + "name": null, 187 + "rev": "34bbdc7cce8e803096f47b625979e34c1be38127", 188 + "sha256": "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0=", 189 + "type": "git", 190 + "url": "https://github.com/Beaglefoot/tree-sitter-awk" 191 + }, 192 + "version": "34bbdc7cce8e803096f47b625979e34c1be38127" 193 + }, 194 + "treesitter-grammar-bash": { 195 + "cargoLocks": null, 196 + "date": "2024-11-11", 197 + "extract": null, 198 + "name": "treesitter-grammar-bash", 199 + "passthru": null, 200 + "pinned": false, 201 + "src": { 202 + "deepClone": false, 203 + "fetchSubmodules": false, 204 + "leaveDotGit": false, 205 + "name": null, 206 + "rev": "49c31006d8307dcb12bc5770f35b6d5b9e2be68e", 207 + "sha256": "sha256-JW+30zIyq8Xc7NG9V+YoFqC+57BjZXIbAvWPD2lqvIE=", 208 + "type": "git", 209 + "url": "https://github.com/tree-sitter/tree-sitter-bash" 210 + }, 211 + "version": "49c31006d8307dcb12bc5770f35b6d5b9e2be68e" 212 + }, 213 + "treesitter-grammar-bass": { 214 + "cargoLocks": null, 215 + "date": "2024-05-03", 216 + "extract": null, 217 + "name": "treesitter-grammar-bass", 218 + "passthru": null, 219 + "pinned": false, 220 + "src": { 221 + "deepClone": false, 222 + "fetchSubmodules": false, 223 + "leaveDotGit": false, 224 + "name": null, 225 + "rev": "28dc7059722be090d04cd751aed915b2fee2f89a", 226 + "sha256": "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM=", 227 + "type": "git", 228 + "url": "https://github.com/vito/tree-sitter-bass" 229 + }, 230 + "version": "28dc7059722be090d04cd751aed915b2fee2f89a" 231 + }, 232 + "treesitter-grammar-beancount": { 233 + "cargoLocks": null, 234 + "date": "2024-10-29", 235 + "extract": null, 236 + "name": "treesitter-grammar-beancount", 237 + "passthru": null, 238 + "pinned": false, 239 + "src": { 240 + "deepClone": false, 241 + "fetchSubmodules": false, 242 + "leaveDotGit": false, 243 + "name": null, 244 + "rev": "9bc460a05b5f096d69568b5fb36105032ff4ff97", 245 + "sha256": "sha256-MSLM7Or1SZeqj0WzJ26o5cmYa5vWcSbMhDzMkqWRJgE=", 246 + "type": "git", 247 + "url": "https://github.com/polarmutex/tree-sitter-beancount" 248 + }, 249 + "version": "9bc460a05b5f096d69568b5fb36105032ff4ff97" 250 + }, 251 + "treesitter-grammar-bibtex": { 252 + "cargoLocks": null, 253 + "date": "2021-03-26", 254 + "extract": null, 255 + "name": "treesitter-grammar-bibtex", 256 + "passthru": null, 257 + "pinned": false, 258 + "src": { 259 + "deepClone": false, 260 + "fetchSubmodules": false, 261 + "leaveDotGit": false, 262 + "name": null, 263 + "rev": "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34", 264 + "sha256": "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ=", 265 + "type": "git", 266 + "url": "https://github.com/latex-lsp/tree-sitter-bibtex" 267 + }, 268 + "version": "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34" 269 + }, 270 + "treesitter-grammar-bicep": { 271 + "cargoLocks": null, 272 + "date": "2024-04-20", 273 + "extract": null, 274 + "name": "treesitter-grammar-bicep", 275 + "passthru": null, 276 + "pinned": false, 277 + "src": { 278 + "deepClone": false, 279 + "fetchSubmodules": false, 280 + "leaveDotGit": false, 281 + "name": null, 282 + "rev": "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0", 283 + "sha256": "sha256-jj1ccJQOX8oBx1XVKzI53B1sveq5kNADc2DB8bJhsf4=", 284 + "type": "git", 285 + "url": "https://github.com/amaanq/tree-sitter-bicep" 286 + }, 287 + "version": "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0" 288 + }, 289 + "treesitter-grammar-bitbake": { 290 + "cargoLocks": null, 291 + "date": "2024-04-27", 292 + "extract": null, 293 + "name": "treesitter-grammar-bitbake", 294 + "passthru": null, 295 + "pinned": false, 296 + "src": { 297 + "deepClone": false, 298 + "fetchSubmodules": false, 299 + "leaveDotGit": false, 300 + "name": null, 301 + "rev": "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b", 302 + "sha256": "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg=", 303 + "type": "git", 304 + "url": "https://github.com/amaanq/tree-sitter-bitbake" 305 + }, 306 + "version": "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b" 307 + }, 308 + "treesitter-grammar-blueprint": { 309 + "cargoLocks": null, 310 + "date": "2024-04-28", 311 + "extract": null, 312 + "name": "treesitter-grammar-blueprint", 313 + "passthru": null, 314 + "pinned": false, 315 + "src": { 316 + "deepClone": false, 317 + "fetchSubmodules": false, 318 + "leaveDotGit": false, 319 + "name": null, 320 + "rev": "60ba73739c6083c693d86a1a7cf039c07eb4ed59", 321 + "sha256": "sha256-ojm6OKgriKUqUcRBf8WgHv+BvPjUuYOaabC8VXE+Kwk=", 322 + "type": "git", 323 + "url": "https://gitlab.com/gabmus/tree-sitter-blueprint.git" 324 + }, 325 + "version": "60ba73739c6083c693d86a1a7cf039c07eb4ed59" 326 + }, 327 + "treesitter-grammar-bp": { 328 + "cargoLocks": null, 329 + "date": "2024-07-01", 330 + "extract": null, 331 + "name": "treesitter-grammar-bp", 332 + "passthru": null, 333 + "pinned": false, 334 + "src": { 335 + "deepClone": false, 336 + "fetchSubmodules": false, 337 + "leaveDotGit": false, 338 + "name": null, 339 + "rev": "4e60cf3c2e613625c06f6f85540b3631e2d06cd3", 340 + "sha256": "sha256-E8xL93rZx5I1RWXduBZdfVnogmha6TFQz4KerNWrpTI=", 341 + "type": "git", 342 + "url": "https://github.com/ambroisie/tree-sitter-bp" 343 + }, 344 + "version": "4e60cf3c2e613625c06f6f85540b3631e2d06cd3" 345 + }, 346 + "treesitter-grammar-c": { 347 + "cargoLocks": null, 348 + "date": "2024-11-11", 349 + "extract": null, 350 + "name": "treesitter-grammar-c", 351 + "passthru": null, 352 + "pinned": false, 353 + "src": { 354 + "deepClone": false, 355 + "fetchSubmodules": false, 356 + "leaveDotGit": false, 357 + "name": null, 358 + "rev": "e8841a6a9431b7365ac9055688429e1deb8db90f", 359 + "sha256": "sha256-fFrIqiOgW+Aq4SbmevjLwooYeDOh0Odp0OJ/LkGDS04=", 360 + "type": "git", 361 + "url": "https://github.com/tree-sitter/tree-sitter-c" 362 + }, 363 + "version": "e8841a6a9431b7365ac9055688429e1deb8db90f" 364 + }, 365 + "treesitter-grammar-c_sharp": { 366 + "cargoLocks": null, 367 + "date": "2024-11-24", 368 + "extract": null, 369 + "name": "treesitter-grammar-c_sharp", 370 + "passthru": null, 371 + "pinned": false, 372 + "src": { 373 + "deepClone": false, 374 + "fetchSubmodules": false, 375 + "leaveDotGit": false, 376 + "name": null, 377 + "rev": "285c993f01d9955932b45a6192055003aa70a570", 378 + "sha256": "sha256-sgJw0oeJmj6ZOxBXevLIQ3oE03fRs5guY3ZfE2Xou+c=", 379 + "type": "git", 380 + "url": "https://github.com/tree-sitter/tree-sitter-c-sharp" 381 + }, 382 + "version": "285c993f01d9955932b45a6192055003aa70a570" 383 + }, 384 + "treesitter-grammar-cairo": { 385 + "cargoLocks": null, 386 + "date": "2024-04-27", 387 + "extract": null, 388 + "name": "treesitter-grammar-cairo", 389 + "passthru": null, 390 + "pinned": false, 391 + "src": { 392 + "deepClone": false, 393 + "fetchSubmodules": false, 394 + "leaveDotGit": false, 395 + "name": null, 396 + "rev": "6238f609bea233040fe927858156dee5515a0745", 397 + "sha256": "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g=", 398 + "type": "git", 399 + "url": "https://github.com/amaanq/tree-sitter-cairo" 400 + }, 401 + "version": "6238f609bea233040fe927858156dee5515a0745" 402 + }, 403 + "treesitter-grammar-capnp": { 404 + "cargoLocks": null, 405 + "date": "2024-04-20", 406 + "extract": null, 407 + "name": "treesitter-grammar-capnp", 408 + "passthru": null, 409 + "pinned": false, 410 + "src": { 411 + "deepClone": false, 412 + "fetchSubmodules": false, 413 + "leaveDotGit": false, 414 + "name": null, 415 + "rev": "7b0883c03e5edd34ef7bcf703194204299d7099f", 416 + "sha256": "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM=", 417 + "type": "git", 418 + "url": "https://github.com/amaanq/tree-sitter-capnp" 419 + }, 420 + "version": "7b0883c03e5edd34ef7bcf703194204299d7099f" 421 + }, 422 + "treesitter-grammar-chatito": { 423 + "cargoLocks": null, 424 + "date": "2024-11-23", 425 + "extract": null, 426 + "name": "treesitter-grammar-chatito", 427 + "passthru": null, 428 + "pinned": false, 429 + "src": { 430 + "deepClone": false, 431 + "fetchSubmodules": false, 432 + "leaveDotGit": false, 433 + "name": null, 434 + "rev": "b4cbe9ab7672d5106e9550d8413835395a1be362", 435 + "sha256": "sha256-te2Eg8J4Zf5H6FKLnCAyyKSjTABESUKzqQWwW/k/Y1c=", 436 + "type": "git", 437 + "url": "https://github.com/ObserverOfTime/tree-sitter-chatito" 438 + }, 439 + "version": "b4cbe9ab7672d5106e9550d8413835395a1be362" 440 + }, 441 + "treesitter-grammar-clojure": { 442 + "cargoLocks": null, 443 + "date": "2024-05-22", 444 + "extract": null, 445 + "name": "treesitter-grammar-clojure", 446 + "passthru": null, 447 + "pinned": false, 448 + "src": { 449 + "deepClone": false, 450 + "fetchSubmodules": false, 451 + "leaveDotGit": false, 452 + "name": null, 453 + "rev": "f4236d4da8aa92bc105d9c118746474c608e6af7", 454 + "sha256": "sha256-UlK6D/xnuPFL/Cu5W7hBMQ/zbodFwrS1CeJDjVpZFpo=", 455 + "type": "git", 456 + "url": "https://github.com/sogaiu/tree-sitter-clojure" 457 + }, 458 + "version": "f4236d4da8aa92bc105d9c118746474c608e6af7" 459 + }, 460 + "treesitter-grammar-cmake": { 461 + "cargoLocks": null, 462 + "date": "2024-10-14", 463 + "extract": null, 464 + "name": "treesitter-grammar-cmake", 465 + "passthru": null, 466 + "pinned": false, 467 + "src": { 468 + "deepClone": false, 469 + "fetchSubmodules": false, 470 + "leaveDotGit": false, 471 + "name": null, 472 + "rev": "e409ae33f00e04cde30f2bcffb979caf1a33562a", 473 + "sha256": "sha256-+DiM/deIBx4AyJOF86S5tbKkg93+1fg4r8kDnlyfU+w=", 474 + "type": "git", 475 + "url": "https://github.com/uyha/tree-sitter-cmake" 476 + }, 477 + "version": "e409ae33f00e04cde30f2bcffb979caf1a33562a" 478 + }, 479 + "treesitter-grammar-comment": { 480 + "cargoLocks": null, 481 + "date": "2024-08-24", 482 + "extract": null, 483 + "name": "treesitter-grammar-comment", 484 + "passthru": null, 485 + "pinned": false, 486 + "src": { 487 + "deepClone": false, 488 + "fetchSubmodules": false, 489 + "leaveDotGit": false, 490 + "name": null, 491 + "rev": "3555706cef8b98d3e4c7379d7260548ff03ad363", 492 + "sha256": "sha256-7iY7D7wz+rYRWhi+429a2pcF0mUMBCnnecIssxlqvt0=", 493 + "type": "git", 494 + "url": "https://github.com/stsewd/tree-sitter-comment" 495 + }, 496 + "version": "3555706cef8b98d3e4c7379d7260548ff03ad363" 497 + }, 498 + "treesitter-grammar-commonlisp": { 499 + "cargoLocks": null, 500 + "date": "2024-04-27", 501 + "extract": null, 502 + "name": "treesitter-grammar-commonlisp", 503 + "passthru": null, 504 + "pinned": false, 505 + "src": { 506 + "deepClone": false, 507 + "fetchSubmodules": false, 508 + "leaveDotGit": false, 509 + "name": null, 510 + "rev": "bf2a65b1c119898a1a17389e07f2a399c05cdc0c", 511 + "sha256": "sha256-dCrHrNfJoHfOt3sS2fUqbrw4snHMu+MoPumLYTGfoho=", 512 + "type": "git", 513 + "url": "https://github.com/theHamsta/tree-sitter-commonlisp" 514 + }, 515 + "version": "bf2a65b1c119898a1a17389e07f2a399c05cdc0c" 516 + }, 517 + "treesitter-grammar-cooklang": { 518 + "cargoLocks": null, 519 + "date": "2024-05-03", 520 + "extract": null, 521 + "name": "treesitter-grammar-cooklang", 522 + "passthru": null, 523 + "pinned": false, 524 + "src": { 525 + "deepClone": false, 526 + "fetchSubmodules": false, 527 + "leaveDotGit": false, 528 + "name": null, 529 + "rev": "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e", 530 + "sha256": "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE=", 531 + "type": "git", 532 + "url": "https://github.com/addcninblue/tree-sitter-cooklang" 533 + }, 534 + "version": "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e" 535 + }, 536 + "treesitter-grammar-corn": { 537 + "cargoLocks": null, 538 + "date": "2024-06-16", 539 + "extract": null, 540 + "name": "treesitter-grammar-corn", 541 + "passthru": null, 542 + "pinned": false, 543 + "src": { 544 + "deepClone": false, 545 + "fetchSubmodules": false, 546 + "leaveDotGit": false, 547 + "name": null, 548 + "rev": "464654742cbfd3a3de560aba120998f1d5dfa844", 549 + "sha256": "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k=", 550 + "type": "git", 551 + "url": "https://github.com/jakestanger/tree-sitter-corn" 552 + }, 553 + "version": "464654742cbfd3a3de560aba120998f1d5dfa844" 554 + }, 555 + "treesitter-grammar-cpon": { 556 + "cargoLocks": null, 557 + "date": "2024-04-20", 558 + "extract": null, 559 + "name": "treesitter-grammar-cpon", 560 + "passthru": null, 561 + "pinned": false, 562 + "src": { 563 + "deepClone": false, 564 + "fetchSubmodules": false, 565 + "leaveDotGit": false, 566 + "name": null, 567 + "rev": "594289eadfec719198e560f9d7fd243c4db678d5", 568 + "sha256": "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8=", 569 + "type": "git", 570 + "url": "https://github.com/amaanq/tree-sitter-cpon" 571 + }, 572 + "version": "594289eadfec719198e560f9d7fd243c4db678d5" 573 + }, 574 + "treesitter-grammar-cpp": { 575 + "cargoLocks": null, 576 + "date": "2024-11-11", 577 + "extract": null, 578 + "name": "treesitter-grammar-cpp", 579 + "passthru": null, 580 + "pinned": false, 581 + "src": { 582 + "deepClone": false, 583 + "fetchSubmodules": false, 584 + "leaveDotGit": false, 585 + "name": null, 586 + "rev": "f41b4f66a42100be405f96bdc4ebc4a61095d3e8", 587 + "sha256": "sha256-NRcyXjijLdoa5fdA+MKZyt7mnM5B37zCsqZh4QvuOtA=", 588 + "type": "git", 589 + "url": "https://github.com/tree-sitter/tree-sitter-cpp" 590 + }, 591 + "version": "f41b4f66a42100be405f96bdc4ebc4a61095d3e8" 592 + }, 593 + "treesitter-grammar-css": { 594 + "cargoLocks": null, 595 + "date": "2024-11-11", 596 + "extract": null, 597 + "name": "treesitter-grammar-css", 598 + "passthru": null, 599 + "pinned": false, 600 + "src": { 601 + "deepClone": false, 602 + "fetchSubmodules": false, 603 + "leaveDotGit": false, 604 + "name": null, 605 + "rev": "6a442a3cf461b0ce275339e5afa178693484c927", 606 + "sha256": "sha256-+ZtJpxR+KlfrNHjpoCC5Il4aeYYvcB4Dtbs/BKxV60s=", 607 + "type": "git", 608 + "url": "https://github.com/tree-sitter/tree-sitter-css" 609 + }, 610 + "version": "6a442a3cf461b0ce275339e5afa178693484c927" 611 + }, 612 + "treesitter-grammar-csv": { 613 + "cargoLocks": null, 614 + "date": "2024-04-27", 615 + "extract": null, 616 + "name": "treesitter-grammar-csv", 617 + "passthru": { 618 + "location": "csv" 619 + }, 620 + "pinned": false, 621 + "src": { 622 + "deepClone": false, 623 + "fetchSubmodules": false, 624 + "leaveDotGit": false, 625 + "name": null, 626 + "rev": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529", 627 + "sha256": "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=", 628 + "type": "git", 629 + "url": "https://github.com/amaanq/tree-sitter-csv" 630 + }, 631 + "version": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529" 632 + }, 633 + "treesitter-grammar-cuda": { 634 + "cargoLocks": null, 635 + "date": "2024-09-05", 636 + "extract": null, 637 + "name": "treesitter-grammar-cuda", 638 + "passthru": null, 639 + "pinned": false, 640 + "src": { 641 + "deepClone": false, 642 + "fetchSubmodules": false, 643 + "leaveDotGit": false, 644 + "name": null, 645 + "rev": "635e8aa3747823a0c4e9660c07cef76fe8d3ef93", 646 + "sha256": "sha256-+KHenEgo9wMncjEIJZoqS0x089hjdR3J1t+x663qy1M=", 647 + "type": "git", 648 + "url": "https://github.com/theHamsta/tree-sitter-cuda" 649 + }, 650 + "version": "635e8aa3747823a0c4e9660c07cef76fe8d3ef93" 651 + }, 652 + "treesitter-grammar-cue": { 653 + "cargoLocks": null, 654 + "date": "2024-03-12", 655 + "extract": null, 656 + "name": "treesitter-grammar-cue", 657 + "passthru": null, 658 + "pinned": false, 659 + "src": { 660 + "deepClone": false, 661 + "fetchSubmodules": false, 662 + "leaveDotGit": false, 663 + "name": null, 664 + "rev": "8a5f273bfa281c66354da562f2307c2d394b6c81", 665 + "sha256": "sha256-uV7Tl41PCU+8uJa693km5xvysvbptbT7LvGyYIelspk=", 666 + "type": "git", 667 + "url": "https://github.com/eonpatapon/tree-sitter-cue" 668 + }, 669 + "version": "8a5f273bfa281c66354da562f2307c2d394b6c81" 670 + }, 671 + "treesitter-grammar-d": { 672 + "cargoLocks": null, 673 + "date": "2024-09-21", 674 + "extract": null, 675 + "name": "treesitter-grammar-d", 676 + "passthru": null, 677 + "pinned": false, 678 + "src": { 679 + "deepClone": false, 680 + "fetchSubmodules": false, 681 + "leaveDotGit": false, 682 + "name": null, 683 + "rev": "45e5f1e9d6de2c68591bc8e5ec662cf18e950b4a", 684 + "sha256": "sha256-q96RgJWrMop2HBBsQloVTspe3EaMtUL3wmVuT9xnE/g=", 685 + "type": "git", 686 + "url": "https://github.com/gdamore/tree-sitter-d" 687 + }, 688 + "version": "45e5f1e9d6de2c68591bc8e5ec662cf18e950b4a" 689 + }, 690 + "treesitter-grammar-dart": { 691 + "cargoLocks": null, 692 + "date": "2024-11-16", 693 + "extract": null, 694 + "name": "treesitter-grammar-dart", 695 + "passthru": null, 696 + "pinned": false, 697 + "src": { 698 + "deepClone": false, 699 + "fetchSubmodules": false, 700 + "leaveDotGit": false, 701 + "name": null, 702 + "rev": "e81af6ab94a728ed99c30083be72d88e6d56cf9e", 703 + "sha256": "sha256-nguzW8cADqJsdxnE57IrHXKHCvveX1t3rDJcUuc2hH4=", 704 + "type": "git", 705 + "url": "https://github.com/UserNobody14/tree-sitter-dart" 706 + }, 707 + "version": "e81af6ab94a728ed99c30083be72d88e6d56cf9e" 708 + }, 709 + "treesitter-grammar-devicetree": { 710 + "cargoLocks": null, 711 + "date": "2024-11-03", 712 + "extract": null, 713 + "name": "treesitter-grammar-devicetree", 714 + "passthru": null, 715 + "pinned": false, 716 + "src": { 717 + "deepClone": false, 718 + "fetchSubmodules": false, 719 + "leaveDotGit": false, 720 + "name": null, 721 + "rev": "16f640f3c59117c9e749d581634afdb00e004f4c", 722 + "sha256": "sha256-0J1Q25JEWVAlBHAgWRtHAwIIDNoSLYrEdMC45/jf7Uc=", 723 + "type": "git", 724 + "url": "https://github.com/joelspadin/tree-sitter-devicetree" 725 + }, 726 + "version": "16f640f3c59117c9e749d581634afdb00e004f4c" 727 + }, 728 + "treesitter-grammar-dhall": { 729 + "cargoLocks": null, 730 + "date": "2024-11-04", 731 + "extract": null, 732 + "name": "treesitter-grammar-dhall", 733 + "passthru": null, 734 + "pinned": false, 735 + "src": { 736 + "deepClone": false, 737 + "fetchSubmodules": false, 738 + "leaveDotGit": false, 739 + "name": null, 740 + "rev": "4a6c08abfb54827db4e722d6cdca81b093898988", 741 + "sha256": "sha256-EP6eL04ltnnP2ypNsq6rLrG3F4bVg7QtnK3k0KP2/MY=", 742 + "type": "git", 743 + "url": "https://github.com/jbellerb/tree-sitter-dhall" 744 + }, 745 + "version": "4a6c08abfb54827db4e722d6cdca81b093898988" 746 + }, 747 + "treesitter-grammar-diff": { 748 + "cargoLocks": null, 749 + "date": "2024-10-14", 750 + "extract": null, 751 + "name": "treesitter-grammar-diff", 752 + "passthru": null, 753 + "pinned": false, 754 + "src": { 755 + "deepClone": false, 756 + "fetchSubmodules": false, 757 + "leaveDotGit": false, 758 + "name": null, 759 + "rev": "63439b5e6e35750aff1e53d9eecc663d369c54bc", 760 + "sha256": "sha256-dMEeSOb4DlSPs5eq6tmFhrvkp9Imy3xS85hGoPFeH24=", 761 + "type": "git", 762 + "url": "https://github.com/the-mikedavis/tree-sitter-diff" 763 + }, 764 + "version": "63439b5e6e35750aff1e53d9eecc663d369c54bc" 765 + }, 766 + "treesitter-grammar-disassembly": { 767 + "cargoLocks": null, 768 + "date": "2023-12-02", 769 + "extract": null, 770 + "name": "treesitter-grammar-disassembly", 771 + "passthru": null, 772 + "pinned": false, 773 + "src": { 774 + "deepClone": false, 775 + "fetchSubmodules": false, 776 + "leaveDotGit": false, 777 + "name": null, 778 + "rev": "0229c0211dba909c5d45129ac784a3f4d49c243a", 779 + "sha256": "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8=", 780 + "type": "git", 781 + "url": "https://github.com/ColinKennedy/tree-sitter-disassembly" 782 + }, 783 + "version": "0229c0211dba909c5d45129ac784a3f4d49c243a" 784 + }, 785 + "treesitter-grammar-djot": { 786 + "cargoLocks": null, 787 + "date": "2024-07-18", 788 + "extract": null, 789 + "name": "treesitter-grammar-djot", 790 + "passthru": null, 791 + "pinned": false, 792 + "src": { 793 + "deepClone": false, 794 + "fetchSubmodules": false, 795 + "leaveDotGit": false, 796 + "name": null, 797 + "rev": "886601b67d1f4690173a4925c214343c30704d32", 798 + "sha256": "sha256-uh41umECO8mIgML4JV5yz2iaNy6h5uLQWodcXvhI/MM=", 799 + "type": "git", 800 + "url": "https://github.com/treeman/tree-sitter-djot" 801 + }, 802 + "version": "886601b67d1f4690173a4925c214343c30704d32" 803 + }, 804 + "treesitter-grammar-dockerfile": { 805 + "cargoLocks": null, 806 + "date": "2024-05-09", 807 + "extract": null, 808 + "name": "treesitter-grammar-dockerfile", 809 + "passthru": null, 810 + "pinned": false, 811 + "src": { 812 + "deepClone": false, 813 + "fetchSubmodules": false, 814 + "leaveDotGit": false, 815 + "name": null, 816 + "rev": "087daa20438a6cc01fa5e6fe6906d77c869d19fe", 817 + "sha256": "sha256-uDRDq6MYYV8nh6FDsQN3tdyZywEg8A224bfWrgFGvFs=", 818 + "type": "git", 819 + "url": "https://github.com/camdencheek/tree-sitter-dockerfile" 820 + }, 821 + "version": "087daa20438a6cc01fa5e6fe6906d77c869d19fe" 822 + }, 823 + "treesitter-grammar-dot": { 824 + "cargoLocks": null, 825 + "date": "2022-08-25", 826 + "extract": null, 827 + "name": "treesitter-grammar-dot", 828 + "passthru": null, 829 + "pinned": false, 830 + "src": { 831 + "deepClone": false, 832 + "fetchSubmodules": false, 833 + "leaveDotGit": false, 834 + "name": null, 835 + "rev": "9ab85550c896d8b294d9b9ca1e30698736f08cea", 836 + "sha256": "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ=", 837 + "type": "git", 838 + "url": "https://github.com/rydesun/tree-sitter-dot" 839 + }, 840 + "version": "9ab85550c896d8b294d9b9ca1e30698736f08cea" 841 + }, 842 + "treesitter-grammar-doxygen": { 843 + "cargoLocks": null, 844 + "date": "2024-06-09", 845 + "extract": null, 846 + "name": "treesitter-grammar-doxygen", 847 + "passthru": null, 848 + "pinned": false, 849 + "src": { 850 + "deepClone": false, 851 + "fetchSubmodules": false, 852 + "leaveDotGit": false, 853 + "name": null, 854 + "rev": "ccd998f378c3f9345ea4eeb223f56d7b84d16687", 855 + "sha256": "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o=", 856 + "type": "git", 857 + "url": "https://github.com/amaanq/tree-sitter-doxygen" 858 + }, 859 + "version": "ccd998f378c3f9345ea4eeb223f56d7b84d16687" 860 + }, 861 + "treesitter-grammar-dtd": { 862 + "cargoLocks": null, 863 + "date": "2024-11-13", 864 + "extract": null, 865 + "name": "treesitter-grammar-dtd", 866 + "passthru": { 867 + "location": "dtd" 868 + }, 869 + "pinned": false, 870 + "src": { 871 + "deepClone": false, 872 + "fetchSubmodules": false, 873 + "leaveDotGit": false, 874 + "name": null, 875 + "rev": "4b64dd3a03ec002258d6268d712fd93716d6ab57", 876 + "sha256": "sha256-/0IQsTkvFQOWnkLc2srjg2bn1sB1sNA6Sm3nwKGUDj4=", 877 + "type": "git", 878 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-xml" 879 + }, 880 + "version": "4b64dd3a03ec002258d6268d712fd93716d6ab57" 881 + }, 882 + "treesitter-grammar-earthfile": { 883 + "cargoLocks": null, 884 + "date": "2024-11-09", 885 + "extract": null, 886 + "name": "treesitter-grammar-earthfile", 887 + "passthru": null, 888 + "pinned": false, 889 + "src": { 890 + "deepClone": false, 891 + "fetchSubmodules": false, 892 + "leaveDotGit": false, 893 + "name": null, 894 + "rev": "059fb087247bef8789e938629388c3e7af32c986", 895 + "sha256": "sha256-W3nGFisHK8V7F65cm7eyEgWa+qnjr75adFNz7GHfpPs=", 896 + "type": "git", 897 + "url": "https://github.com/glehmann/tree-sitter-earthfile" 898 + }, 899 + "version": "059fb087247bef8789e938629388c3e7af32c986" 900 + }, 901 + "treesitter-grammar-ebnf": { 902 + "cargoLocks": null, 903 + "date": "2023-02-06", 904 + "extract": null, 905 + "name": "treesitter-grammar-ebnf", 906 + "passthru": { 907 + "location": "crates/tree-sitter-ebnf" 908 + }, 909 + "pinned": false, 910 + "src": { 911 + "deepClone": false, 912 + "fetchSubmodules": false, 913 + "leaveDotGit": false, 914 + "name": null, 915 + "rev": "8e635b0b723c620774dfb8abf382a7f531894b40", 916 + "sha256": "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg=", 917 + "type": "git", 918 + "url": "https://github.com/RubixDev/ebnf" 919 + }, 920 + "version": "8e635b0b723c620774dfb8abf382a7f531894b40" 921 + }, 922 + "treesitter-grammar-editorconfig": { 923 + "cargoLocks": null, 924 + "date": "2024-11-24", 925 + "extract": null, 926 + "name": "treesitter-grammar-editorconfig", 927 + "passthru": null, 928 + "pinned": false, 929 + "src": { 930 + "deepClone": false, 931 + "fetchSubmodules": false, 932 + "leaveDotGit": false, 933 + "name": null, 934 + "rev": "5f4f84f0e79049e4526c0a1db669378092ecb256", 935 + "sha256": "sha256-SjH1g2a7/wc9WNkscDVgffzOc0I2ULBH70CntIAlsuE=", 936 + "type": "git", 937 + "url": "https://github.com/ValdezFOmar/tree-sitter-editorconfig" 938 + }, 939 + "version": "5f4f84f0e79049e4526c0a1db669378092ecb256" 940 + }, 941 + "treesitter-grammar-eds": { 942 + "cargoLocks": null, 943 + "date": "2024-10-14", 944 + "extract": null, 945 + "name": "treesitter-grammar-eds", 946 + "passthru": null, 947 + "pinned": false, 948 + "src": { 949 + "deepClone": false, 950 + "fetchSubmodules": false, 951 + "leaveDotGit": false, 952 + "name": null, 953 + "rev": "26d529e6cfecde391a03c21d1474eb51e0285805", 954 + "sha256": "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk=", 955 + "type": "git", 956 + "url": "https://github.com/uyha/tree-sitter-eds" 957 + }, 958 + "version": "26d529e6cfecde391a03c21d1474eb51e0285805" 959 + }, 960 + "treesitter-grammar-eex": { 961 + "cargoLocks": null, 962 + "date": "2022-01-12", 963 + "extract": null, 964 + "name": "treesitter-grammar-eex", 965 + "passthru": null, 966 + "pinned": false, 967 + "src": { 968 + "deepClone": false, 969 + "fetchSubmodules": false, 970 + "leaveDotGit": false, 971 + "name": null, 972 + "rev": "f742f2fe327463335e8671a87c0b9b396905d1d1", 973 + "sha256": "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY=", 974 + "type": "git", 975 + "url": "https://github.com/connorlay/tree-sitter-eex" 976 + }, 977 + "version": "f742f2fe327463335e8671a87c0b9b396905d1d1" 978 + }, 979 + "treesitter-grammar-elixir": { 980 + "cargoLocks": null, 981 + "date": "2024-10-23", 982 + "extract": null, 983 + "name": "treesitter-grammar-elixir", 984 + "passthru": null, 985 + "pinned": false, 986 + "src": { 987 + "deepClone": false, 988 + "fetchSubmodules": false, 989 + "leaveDotGit": false, 990 + "name": null, 991 + "rev": "53458546e3bb717beee1d15df30724c81eb41d1c", 992 + "sha256": "sha256-Zuqjv4QEeCiHYCxGT9HYAXlqrRFTi8V88wAsot6O5TI=", 993 + "type": "git", 994 + "url": "https://github.com/elixir-lang/tree-sitter-elixir" 995 + }, 996 + "version": "53458546e3bb717beee1d15df30724c81eb41d1c" 997 + }, 998 + "treesitter-grammar-elm": { 999 + "cargoLocks": null, 1000 + "date": "2024-09-20", 1001 + "extract": null, 1002 + "name": "treesitter-grammar-elm", 1003 + "passthru": null, 1004 + "pinned": false, 1005 + "src": { 1006 + "deepClone": false, 1007 + "fetchSubmodules": false, 1008 + "leaveDotGit": false, 1009 + "name": null, 1010 + "rev": "27f502ed0a1cbd3c5912d284cc7934ee0d4cdddc", 1011 + "sha256": "sha256-o5ou/9/TCzc9HuGzvSSZE2iyWCOwYk0c28KEgGrOiiI=", 1012 + "type": "git", 1013 + "url": "https://github.com/elm-tooling/tree-sitter-elm" 1014 + }, 1015 + "version": "27f502ed0a1cbd3c5912d284cc7934ee0d4cdddc" 1016 + }, 1017 + "treesitter-grammar-elsa": { 1018 + "cargoLocks": null, 1019 + "date": "2023-02-21", 1020 + "extract": null, 1021 + "name": "treesitter-grammar-elsa", 1022 + "passthru": null, 1023 + "pinned": false, 1024 + "src": { 1025 + "deepClone": false, 1026 + "fetchSubmodules": false, 1027 + "leaveDotGit": false, 1028 + "name": null, 1029 + "rev": "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7", 1030 + "sha256": "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w=", 1031 + "type": "git", 1032 + "url": "https://github.com/glapa-grossklag/tree-sitter-elsa" 1033 + }, 1034 + "version": "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7" 1035 + }, 1036 + "treesitter-grammar-elvish": { 1037 + "cargoLocks": null, 1038 + "date": "2023-07-17", 1039 + "extract": null, 1040 + "name": "treesitter-grammar-elvish", 1041 + "passthru": null, 1042 + "pinned": false, 1043 + "src": { 1044 + "deepClone": false, 1045 + "fetchSubmodules": false, 1046 + "leaveDotGit": false, 1047 + "name": null, 1048 + "rev": "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5", 1049 + "sha256": "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg=", 1050 + "type": "git", 1051 + "url": "https://github.com/elves/tree-sitter-elvish" 1052 + }, 1053 + "version": "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5" 1054 + }, 1055 + "treesitter-grammar-embedded_template": { 1056 + "cargoLocks": null, 1057 + "date": "2024-11-11", 1058 + "extract": null, 1059 + "name": "treesitter-grammar-embedded_template", 1060 + "passthru": null, 1061 + "pinned": false, 1062 + "src": { 1063 + "deepClone": false, 1064 + "fetchSubmodules": false, 1065 + "leaveDotGit": false, 1066 + "name": null, 1067 + "rev": "332262529bc51abf5746317b2255ccc2fff778f8", 1068 + "sha256": "sha256-C2Lo3tT2363O++ycXiR6x0y+jy2zlmhcKp7t1LhvCe8=", 1069 + "type": "git", 1070 + "url": "https://github.com/tree-sitter/tree-sitter-embedded-template" 1071 + }, 1072 + "version": "332262529bc51abf5746317b2255ccc2fff778f8" 1073 + }, 1074 + "treesitter-grammar-erlang": { 1075 + "cargoLocks": null, 1076 + "date": "2024-10-22", 1077 + "extract": null, 1078 + "name": "treesitter-grammar-erlang", 1079 + "passthru": null, 1080 + "pinned": false, 1081 + "src": { 1082 + "deepClone": false, 1083 + "fetchSubmodules": false, 1084 + "leaveDotGit": false, 1085 + "name": null, 1086 + "rev": "4095e9993acc89cb311ab1be8614c21b1cf768a4", 1087 + "sha256": "sha256-+mp0h7qaJN30eqNIDJem5iOnnWATR1X4D6dB4gyGlfM=", 1088 + "type": "git", 1089 + "url": "https://github.com/WhatsApp/tree-sitter-erlang" 1090 + }, 1091 + "version": "4095e9993acc89cb311ab1be8614c21b1cf768a4" 1092 + }, 1093 + "treesitter-grammar-facility": { 1094 + "cargoLocks": null, 1095 + "date": "2024-07-16", 1096 + "extract": null, 1097 + "name": "treesitter-grammar-facility", 1098 + "passthru": null, 1099 + "pinned": false, 1100 + "src": { 1101 + "deepClone": false, 1102 + "fetchSubmodules": false, 1103 + "leaveDotGit": false, 1104 + "name": null, 1105 + "rev": "2d037f2f2bf668737f72e6be6eda4b7918b68d86", 1106 + "sha256": "sha256-NyYymlCPqbi4GA+FI/M5MiQUr6tkJTNPO8Pvcy02lqI=", 1107 + "type": "git", 1108 + "url": "https://github.com/FacilityApi/tree-sitter-facility" 1109 + }, 1110 + "version": "2d037f2f2bf668737f72e6be6eda4b7918b68d86" 1111 + }, 1112 + "treesitter-grammar-faust": { 1113 + "cargoLocks": null, 1114 + "date": "2024-02-22", 1115 + "extract": null, 1116 + "name": "treesitter-grammar-faust", 1117 + "passthru": null, 1118 + "pinned": false, 1119 + "src": { 1120 + "deepClone": false, 1121 + "fetchSubmodules": false, 1122 + "leaveDotGit": false, 1123 + "name": null, 1124 + "rev": "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4", 1125 + "sha256": "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY=", 1126 + "type": "git", 1127 + "url": "https://github.com/khiner/tree-sitter-faust" 1128 + }, 1129 + "version": "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4" 1130 + }, 1131 + "treesitter-grammar-fennel": { 1132 + "cargoLocks": null, 1133 + "date": "2024-05-31", 1134 + "extract": null, 1135 + "name": "treesitter-grammar-fennel", 1136 + "passthru": null, 1137 + "pinned": false, 1138 + "src": { 1139 + "deepClone": false, 1140 + "fetchSubmodules": false, 1141 + "leaveDotGit": false, 1142 + "name": null, 1143 + "rev": "cfbfa478dc2dbef267ee94ae4323d9c886f45e94", 1144 + "sha256": "sha256-0LusII7BPGFQTyEkxZi6h9HUDF0eHvGwA4fiQE2h3YQ=", 1145 + "type": "git", 1146 + "url": "https://github.com/alexmozaidze/tree-sitter-fennel" 1147 + }, 1148 + "version": "cfbfa478dc2dbef267ee94ae4323d9c886f45e94" 1149 + }, 1150 + "treesitter-grammar-fidl": { 1151 + "cargoLocks": null, 1152 + "date": "2024-02-26", 1153 + "extract": null, 1154 + "name": "treesitter-grammar-fidl", 1155 + "passthru": null, 1156 + "pinned": false, 1157 + "src": { 1158 + "deepClone": false, 1159 + "fetchSubmodules": false, 1160 + "leaveDotGit": false, 1161 + "name": null, 1162 + "rev": "0a8910f293268e27ff554357c229ba172b0eaed2", 1163 + "sha256": "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY=", 1164 + "type": "git", 1165 + "url": "https://github.com/google/tree-sitter-fidl" 1166 + }, 1167 + "version": "0a8910f293268e27ff554357c229ba172b0eaed2" 1168 + }, 1169 + "treesitter-grammar-firrtl": { 1170 + "cargoLocks": null, 1171 + "date": "2024-04-20", 1172 + "extract": null, 1173 + "name": "treesitter-grammar-firrtl", 1174 + "passthru": null, 1175 + "pinned": false, 1176 + "src": { 1177 + "deepClone": false, 1178 + "fetchSubmodules": false, 1179 + "leaveDotGit": false, 1180 + "name": null, 1181 + "rev": "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5", 1182 + "sha256": "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY=", 1183 + "type": "git", 1184 + "url": "https://github.com/amaanq/tree-sitter-firrtl" 1185 + }, 1186 + "version": "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5" 1187 + }, 1188 + "treesitter-grammar-fish": { 1189 + "cargoLocks": null, 1190 + "date": "2024-04-02", 1191 + "extract": null, 1192 + "name": "treesitter-grammar-fish", 1193 + "passthru": null, 1194 + "pinned": false, 1195 + "src": { 1196 + "deepClone": false, 1197 + "fetchSubmodules": false, 1198 + "leaveDotGit": false, 1199 + "name": null, 1200 + "rev": "a78aef9abc395c600c38a037ac779afc7e3cc9e0", 1201 + "sha256": "sha256-D7s3ZsHQeGf+pYdbXvi5GMFqbkgajBuqTQwvjnjnrVo=", 1202 + "type": "git", 1203 + "url": "https://github.com/ram02z/tree-sitter-fish" 1204 + }, 1205 + "version": "a78aef9abc395c600c38a037ac779afc7e3cc9e0" 1206 + }, 1207 + "treesitter-grammar-foam": { 1208 + "cargoLocks": null, 1209 + "date": "2024-11-10", 1210 + "extract": null, 1211 + "name": "treesitter-grammar-foam", 1212 + "passthru": null, 1213 + "pinned": false, 1214 + "src": { 1215 + "deepClone": false, 1216 + "fetchSubmodules": false, 1217 + "leaveDotGit": false, 1218 + "name": null, 1219 + "rev": "f08bb76892b93e5b23c45ac3bd6b1eea5df323cc", 1220 + "sha256": "sha256-boH5WJNwJmZKN4JCcFvVdAU06ZRj6Zdsq3NibSWjAr8=", 1221 + "type": "git", 1222 + "url": "https://github.com/FoamScience/tree-sitter-foam" 1223 + }, 1224 + "version": "f08bb76892b93e5b23c45ac3bd6b1eea5df323cc" 1225 + }, 1226 + "treesitter-grammar-forth": { 1227 + "cargoLocks": null, 1228 + "date": "2023-11-03", 1229 + "extract": null, 1230 + "name": "treesitter-grammar-forth", 1231 + "passthru": null, 1232 + "pinned": false, 1233 + "src": { 1234 + "deepClone": false, 1235 + "fetchSubmodules": false, 1236 + "leaveDotGit": false, 1237 + "name": null, 1238 + "rev": "90189238385cf636b9ee99ce548b9e5b5e569d48", 1239 + "sha256": "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws=", 1240 + "type": "git", 1241 + "url": "https://github.com/AlexanderBrevig/tree-sitter-forth" 1242 + }, 1243 + "version": "90189238385cf636b9ee99ce548b9e5b5e569d48" 1244 + }, 1245 + "treesitter-grammar-fortran": { 1246 + "cargoLocks": null, 1247 + "date": "2024-11-22", 1248 + "extract": null, 1249 + "name": "treesitter-grammar-fortran", 1250 + "passthru": null, 1251 + "pinned": false, 1252 + "src": { 1253 + "deepClone": false, 1254 + "fetchSubmodules": false, 1255 + "leaveDotGit": false, 1256 + "name": null, 1257 + "rev": "4c96c4d00b5c17b109028e8627407971085034ce", 1258 + "sha256": "sha256-c/UfQOUfIAL6BVprefuWmCSZJXP90cRN64OgPgWJgN0=", 1259 + "type": "git", 1260 + "url": "https://github.com/stadelmanma/tree-sitter-fortran" 1261 + }, 1262 + "version": "4c96c4d00b5c17b109028e8627407971085034ce" 1263 + }, 1264 + "treesitter-grammar-fsh": { 1265 + "cargoLocks": null, 1266 + "date": "2024-04-27", 1267 + "extract": null, 1268 + "name": "treesitter-grammar-fsh", 1269 + "passthru": null, 1270 + "pinned": false, 1271 + "src": { 1272 + "deepClone": false, 1273 + "fetchSubmodules": false, 1274 + "leaveDotGit": false, 1275 + "name": null, 1276 + "rev": "fad2e175099a45efbc98f000cc196d3674cc45e0", 1277 + "sha256": "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM=", 1278 + "type": "git", 1279 + "url": "https://github.com/mgramigna/tree-sitter-fsh" 1280 + }, 1281 + "version": "fad2e175099a45efbc98f000cc196d3674cc45e0" 1282 + }, 1283 + "treesitter-grammar-fsharp": { 1284 + "cargoLocks": null, 1285 + "date": "2024-10-15", 1286 + "extract": null, 1287 + "name": "treesitter-grammar-fsharp", 1288 + "passthru": { 1289 + "location": "fsharp" 1290 + }, 1291 + "pinned": false, 1292 + "src": { 1293 + "deepClone": false, 1294 + "fetchSubmodules": false, 1295 + "leaveDotGit": false, 1296 + "name": null, 1297 + "rev": "971da5ff0266bfe4a6ecfb94616548032d6d1ba0", 1298 + "sha256": "sha256-0jrbznAXcjXrbJ5jnxWMzPKxRopxKCtoQXGl80R1M0M=", 1299 + "type": "git", 1300 + "url": "https://github.com/ionide/tree-sitter-fsharp" 1301 + }, 1302 + "version": "971da5ff0266bfe4a6ecfb94616548032d6d1ba0" 1303 + }, 1304 + "treesitter-grammar-func": { 1305 + "cargoLocks": null, 1306 + "date": "2024-04-27", 1307 + "extract": null, 1308 + "name": "treesitter-grammar-func", 1309 + "passthru": null, 1310 + "pinned": false, 1311 + "src": { 1312 + "deepClone": false, 1313 + "fetchSubmodules": false, 1314 + "leaveDotGit": false, 1315 + "name": null, 1316 + "rev": "f780ca55e65e7d7360d0229331763e16c452fc98", 1317 + "sha256": "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI=", 1318 + "type": "git", 1319 + "url": "https://github.com/amaanq/tree-sitter-func" 1320 + }, 1321 + "version": "f780ca55e65e7d7360d0229331763e16c452fc98" 1322 + }, 1323 + "treesitter-grammar-fusion": { 1324 + "cargoLocks": null, 1325 + "date": "2021-12-29", 1326 + "extract": null, 1327 + "name": "treesitter-grammar-fusion", 1328 + "passthru": null, 1329 + "pinned": false, 1330 + "src": { 1331 + "deepClone": false, 1332 + "fetchSubmodules": false, 1333 + "leaveDotGit": false, 1334 + "name": null, 1335 + "rev": "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6", 1336 + "sha256": "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU=", 1337 + "type": "git", 1338 + "url": "https://gitlab.com/jirgn/tree-sitter-fusion.git" 1339 + }, 1340 + "version": "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6" 1341 + }, 1342 + "treesitter-grammar-gap": { 1343 + "cargoLocks": null, 1344 + "date": "2024-08-29", 1345 + "extract": null, 1346 + "name": "treesitter-grammar-gap", 1347 + "passthru": null, 1348 + "pinned": false, 1349 + "src": { 1350 + "deepClone": false, 1351 + "fetchSubmodules": false, 1352 + "leaveDotGit": false, 1353 + "name": null, 1354 + "rev": "141b063335e85299bde3f61b4888d02d674a1abc", 1355 + "sha256": "sha256-vl0bqJXTxpAfaMOIgQpX60I4dfPOJF6wpt10GiftuR0=", 1356 + "type": "git", 1357 + "url": "https://github.com/gap-system/tree-sitter-gap" 1358 + }, 1359 + "version": "141b063335e85299bde3f61b4888d02d674a1abc" 1360 + }, 1361 + "treesitter-grammar-gaptst": { 1362 + "cargoLocks": null, 1363 + "date": "2024-08-29", 1364 + "extract": null, 1365 + "name": "treesitter-grammar-gaptst", 1366 + "passthru": null, 1367 + "pinned": false, 1368 + "src": { 1369 + "deepClone": false, 1370 + "fetchSubmodules": false, 1371 + "leaveDotGit": false, 1372 + "name": null, 1373 + "rev": "e0723dc6136309b3d5904dad2c73ef71267428c1", 1374 + "sha256": "sha256-m8lxSM/c99KLnu5hbxaTol645DFqFwjTSzdaRUtHDAI=", 1375 + "type": "git", 1376 + "url": "https://github.com/gap-system/tree-sitter-gaptst" 1377 + }, 1378 + "version": "e0723dc6136309b3d5904dad2c73ef71267428c1" 1379 + }, 1380 + "treesitter-grammar-gdscript": { 1381 + "cargoLocks": null, 1382 + "date": "2024-11-17", 1383 + "extract": null, 1384 + "name": "treesitter-grammar-gdscript", 1385 + "passthru": null, 1386 + "pinned": false, 1387 + "src": { 1388 + "deepClone": false, 1389 + "fetchSubmodules": false, 1390 + "leaveDotGit": false, 1391 + "name": null, 1392 + "rev": "bf39f1b38a234d79940fd8866abb0b132ab51b1e", 1393 + "sha256": "sha256-z3/uxEgP1MomeGsAQimeUFBNhBLiUsYzvz0XlxwxoBU=", 1394 + "type": "git", 1395 + "url": "https://github.com/PrestonKnopp/tree-sitter-gdscript" 1396 + }, 1397 + "version": "bf39f1b38a234d79940fd8866abb0b132ab51b1e" 1398 + }, 1399 + "treesitter-grammar-gdshader": { 1400 + "cargoLocks": null, 1401 + "date": "2024-02-22", 1402 + "extract": null, 1403 + "name": "treesitter-grammar-gdshader", 1404 + "passthru": null, 1405 + "pinned": false, 1406 + "src": { 1407 + "deepClone": false, 1408 + "fetchSubmodules": false, 1409 + "leaveDotGit": false, 1410 + "name": null, 1411 + "rev": "ffd9f958df13cae04593781d7d2562295a872455", 1412 + "sha256": "sha256-JWlDs0w10TqsPYgZvvaJwAueOciCYaws1Nr8rb0UKy4=", 1413 + "type": "git", 1414 + "url": "https://github.com/GodOfAvacyn/tree-sitter-gdshader" 1415 + }, 1416 + "version": "ffd9f958df13cae04593781d7d2562295a872455" 1417 + }, 1418 + "treesitter-grammar-git_config": { 1419 + "cargoLocks": null, 1420 + "date": "2023-09-26", 1421 + "extract": null, 1422 + "name": "treesitter-grammar-git_config", 1423 + "passthru": null, 1424 + "pinned": false, 1425 + "src": { 1426 + "deepClone": false, 1427 + "fetchSubmodules": false, 1428 + "leaveDotGit": false, 1429 + "name": null, 1430 + "rev": "9c2a1b7894e6d9eedfe99805b829b4ecd871375e", 1431 + "sha256": "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg=", 1432 + "type": "git", 1433 + "url": "https://github.com/the-mikedavis/tree-sitter-git-config" 1434 + }, 1435 + "version": "9c2a1b7894e6d9eedfe99805b829b4ecd871375e" 1436 + }, 1437 + "treesitter-grammar-git_rebase": { 1438 + "cargoLocks": null, 1439 + "date": "2024-07-22", 1440 + "extract": null, 1441 + "name": "treesitter-grammar-git_rebase", 1442 + "passthru": null, 1443 + "pinned": false, 1444 + "src": { 1445 + "deepClone": false, 1446 + "fetchSubmodules": false, 1447 + "leaveDotGit": false, 1448 + "name": null, 1449 + "rev": "bff4b66b44b020d918d67e2828eada1974a966aa", 1450 + "sha256": "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc=", 1451 + "type": "git", 1452 + "url": "https://github.com/the-mikedavis/tree-sitter-git-rebase" 1453 + }, 1454 + "version": "bff4b66b44b020d918d67e2828eada1974a966aa" 1455 + }, 1456 + "treesitter-grammar-gitattributes": { 1457 + "cargoLocks": null, 1458 + "date": "2024-11-05", 1459 + "extract": null, 1460 + "name": "treesitter-grammar-gitattributes", 1461 + "passthru": null, 1462 + "pinned": false, 1463 + "src": { 1464 + "deepClone": false, 1465 + "fetchSubmodules": false, 1466 + "leaveDotGit": false, 1467 + "name": null, 1468 + "rev": "5425944fd61bf2b3bad2c17c2dc9f53172b0f01d", 1469 + "sha256": "sha256-X6M9/41xISnkDnXNgQAWexs68h8A0dwOz+aQa86H0pc=", 1470 + "type": "git", 1471 + "url": "https://github.com/ObserverOfTime/tree-sitter-gitattributes" 1472 + }, 1473 + "version": "5425944fd61bf2b3bad2c17c2dc9f53172b0f01d" 1474 + }, 1475 + "treesitter-grammar-gitcommit": { 1476 + "cargoLocks": null, 1477 + "date": "2024-10-21", 1478 + "extract": null, 1479 + "name": "treesitter-grammar-gitcommit", 1480 + "passthru": null, 1481 + "pinned": false, 1482 + "src": { 1483 + "deepClone": false, 1484 + "fetchSubmodules": false, 1485 + "leaveDotGit": false, 1486 + "name": null, 1487 + "rev": "db0e0c4fb9095fdc42a7af34019c0616c071e9eb", 1488 + "sha256": "sha256-rMLYEU4WdCInfNNAOuESCceavgWTy9NS8kgkTRaK1OE=", 1489 + "type": "git", 1490 + "url": "https://github.com/gbprod/tree-sitter-gitcommit" 1491 + }, 1492 + "version": "db0e0c4fb9095fdc42a7af34019c0616c071e9eb" 1493 + }, 1494 + "treesitter-grammar-gitignore": { 1495 + "cargoLocks": null, 1496 + "date": "2022-05-04", 1497 + "extract": null, 1498 + "name": "treesitter-grammar-gitignore", 1499 + "passthru": null, 1500 + "pinned": false, 1501 + "src": { 1502 + "deepClone": false, 1503 + "fetchSubmodules": false, 1504 + "leaveDotGit": false, 1505 + "name": null, 1506 + "rev": "f4685bf11ac466dd278449bcfe5fd014e94aa504", 1507 + "sha256": "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8=", 1508 + "type": "git", 1509 + "url": "https://github.com/shunsambongi/tree-sitter-gitignore" 1510 + }, 1511 + "version": "f4685bf11ac466dd278449bcfe5fd014e94aa504" 1512 + }, 1513 + "treesitter-grammar-gleam": { 1514 + "cargoLocks": null, 1515 + "date": "2024-11-26", 1516 + "extract": null, 1517 + "name": "treesitter-grammar-gleam", 1518 + "passthru": null, 1519 + "pinned": false, 1520 + "src": { 1521 + "deepClone": false, 1522 + "fetchSubmodules": false, 1523 + "leaveDotGit": false, 1524 + "name": null, 1525 + "rev": "066704e4826699e754d351e3bbe12bf2e51de9d8", 1526 + "sha256": "sha256-2gNta/JR6FOiidUAbcfcQol5Eb7pa8omDMsIj8TXXAE=", 1527 + "type": "git", 1528 + "url": "https://github.com/gleam-lang/tree-sitter-gleam" 1529 + }, 1530 + "version": "066704e4826699e754d351e3bbe12bf2e51de9d8" 1531 + }, 1532 + "treesitter-grammar-glimmer": { 1533 + "cargoLocks": null, 1534 + "date": "2024-08-20", 1535 + "extract": null, 1536 + "name": "treesitter-grammar-glimmer", 1537 + "passthru": null, 1538 + "pinned": false, 1539 + "src": { 1540 + "deepClone": false, 1541 + "fetchSubmodules": false, 1542 + "leaveDotGit": false, 1543 + "name": null, 1544 + "rev": "da605af8c5999b43e6839b575eae5e6cafabb06f", 1545 + "sha256": "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4=", 1546 + "type": "git", 1547 + "url": "https://github.com/ember-tooling/tree-sitter-glimmer" 1548 + }, 1549 + "version": "da605af8c5999b43e6839b575eae5e6cafabb06f" 1550 + }, 1551 + "treesitter-grammar-glimmer_javascript": { 1552 + "cargoLocks": null, 1553 + "date": "2024-10-15", 1554 + "extract": null, 1555 + "name": "treesitter-grammar-glimmer_javascript", 1556 + "passthru": null, 1557 + "pinned": false, 1558 + "src": { 1559 + "deepClone": false, 1560 + "fetchSubmodules": false, 1561 + "leaveDotGit": false, 1562 + "name": null, 1563 + "rev": "7e8ea8cf39fc360cb97bd253442cd48e4f7a9ce3", 1564 + "sha256": "sha256-gqadIB5tB7aIOl3g6pxDeOsuENAwzb5RLVFn4d0G9MY=", 1565 + "type": "git", 1566 + "url": "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript" 1567 + }, 1568 + "version": "7e8ea8cf39fc360cb97bd253442cd48e4f7a9ce3" 1569 + }, 1570 + "treesitter-grammar-glimmer_typescript": { 1571 + "cargoLocks": null, 1572 + "date": "2024-10-15", 1573 + "extract": null, 1574 + "name": "treesitter-grammar-glimmer_typescript", 1575 + "passthru": null, 1576 + "pinned": false, 1577 + "src": { 1578 + "deepClone": false, 1579 + "fetchSubmodules": false, 1580 + "leaveDotGit": false, 1581 + "name": null, 1582 + "rev": "4006128790efb58ca82a4492d8ef0983b260fc6a", 1583 + "sha256": "sha256-oOF36q09hcOCdFWrFQlhDX79tS9xBNVgcp1vmxjRdGM=", 1584 + "type": "git", 1585 + "url": "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript" 1586 + }, 1587 + "version": "4006128790efb58ca82a4492d8ef0983b260fc6a" 1588 + }, 1589 + "treesitter-grammar-glsl": { 1590 + "cargoLocks": null, 1591 + "date": "2024-09-12", 1592 + "extract": null, 1593 + "name": "treesitter-grammar-glsl", 1594 + "passthru": null, 1595 + "pinned": false, 1596 + "src": { 1597 + "deepClone": false, 1598 + "fetchSubmodules": false, 1599 + "leaveDotGit": false, 1600 + "name": null, 1601 + "rev": "66aec57f7119c7e8e40665b723cd7af5594f15ee", 1602 + "sha256": "sha256-EO8p3BhoyemCXlWq4BI5Y1KqU04F9KpEwbn8HoZd4z4=", 1603 + "type": "git", 1604 + "url": "https://github.com/theHamsta/tree-sitter-glsl" 1605 + }, 1606 + "version": "66aec57f7119c7e8e40665b723cd7af5594f15ee" 1607 + }, 1608 + "treesitter-grammar-gn": { 1609 + "cargoLocks": null, 1610 + "date": "2023-10-22", 1611 + "extract": null, 1612 + "name": "treesitter-grammar-gn", 1613 + "passthru": null, 1614 + "pinned": false, 1615 + "src": { 1616 + "deepClone": false, 1617 + "fetchSubmodules": false, 1618 + "leaveDotGit": false, 1619 + "name": null, 1620 + "rev": "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05", 1621 + "sha256": "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ=", 1622 + "type": "git", 1623 + "url": "https://github.com/amaanq/tree-sitter-gn" 1624 + }, 1625 + "version": "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05" 1626 + }, 1627 + "treesitter-grammar-gnuplot": { 1628 + "cargoLocks": null, 1629 + "date": "2024-10-28", 1630 + "extract": null, 1631 + "name": "treesitter-grammar-gnuplot", 1632 + "passthru": null, 1633 + "pinned": false, 1634 + "src": { 1635 + "deepClone": false, 1636 + "fetchSubmodules": false, 1637 + "leaveDotGit": false, 1638 + "name": null, 1639 + "rev": "bb6afacdb5eecfb2b9b215531267ac42f46720c8", 1640 + "sha256": "sha256-poujK7ebEZX7+4aSGFyCjanuZnCa21CzhRHHVP2E9CQ=", 1641 + "type": "git", 1642 + "url": "https://github.com/dpezto/tree-sitter-gnuplot" 1643 + }, 1644 + "version": "bb6afacdb5eecfb2b9b215531267ac42f46720c8" 1645 + }, 1646 + "treesitter-grammar-go": { 1647 + "cargoLocks": null, 1648 + "date": "2024-11-24", 1649 + "extract": null, 1650 + "name": "treesitter-grammar-go", 1651 + "passthru": null, 1652 + "pinned": false, 1653 + "src": { 1654 + "deepClone": false, 1655 + "fetchSubmodules": false, 1656 + "leaveDotGit": false, 1657 + "name": null, 1658 + "rev": "12fe553fdaaa7449f764bc876fd777704d4fb752", 1659 + "sha256": "sha256-E8ieOSkpmdsMrj1m0op0WA5ki4VkodHBMtJRCmYtmGY=", 1660 + "type": "git", 1661 + "url": "https://github.com/tree-sitter/tree-sitter-go" 1662 + }, 1663 + "version": "12fe553fdaaa7449f764bc876fd777704d4fb752" 1664 + }, 1665 + "treesitter-grammar-goctl": { 1666 + "cargoLocks": null, 1667 + "date": "2024-08-14", 1668 + "extract": null, 1669 + "name": "treesitter-grammar-goctl", 1670 + "passthru": null, 1671 + "pinned": false, 1672 + "src": { 1673 + "deepClone": false, 1674 + "fetchSubmodules": false, 1675 + "leaveDotGit": false, 1676 + "name": null, 1677 + "rev": "49c43532689fe1f53e8b9e009d0521cab02c432b", 1678 + "sha256": "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs=", 1679 + "type": "git", 1680 + "url": "https://github.com/chaozwn/tree-sitter-goctl" 1681 + }, 1682 + "version": "49c43532689fe1f53e8b9e009d0521cab02c432b" 1683 + }, 1684 + "treesitter-grammar-godot_resource": { 1685 + "cargoLocks": null, 1686 + "date": "2024-04-01", 1687 + "extract": null, 1688 + "name": "treesitter-grammar-godot_resource", 1689 + "passthru": null, 1690 + "pinned": false, 1691 + "src": { 1692 + "deepClone": false, 1693 + "fetchSubmodules": false, 1694 + "leaveDotGit": false, 1695 + "name": null, 1696 + "rev": "2ffb90de47417018651fc3b970e5f6b67214dc9d", 1697 + "sha256": "sha256-wdxCfG48fzswUg4q2pgI4q7jK7ZimpKo4+dRnZsZJ6U=", 1698 + "type": "git", 1699 + "url": "https://github.com/PrestonKnopp/tree-sitter-godot-resource" 1700 + }, 1701 + "version": "2ffb90de47417018651fc3b970e5f6b67214dc9d" 1702 + }, 1703 + "treesitter-grammar-gomod": { 1704 + "cargoLocks": null, 1705 + "date": "2024-09-11", 1706 + "extract": null, 1707 + "name": "treesitter-grammar-gomod", 1708 + "passthru": null, 1709 + "pinned": false, 1710 + "src": { 1711 + "deepClone": false, 1712 + "fetchSubmodules": false, 1713 + "leaveDotGit": false, 1714 + "name": null, 1715 + "rev": "3b01edce2b9ea6766ca19328d1850e456fde3103", 1716 + "sha256": "sha256-C3pPBgm68mmaPmstyIpIvvDHsx29yZ0ZX/QoUqwjb+0=", 1717 + "type": "git", 1718 + "url": "https://github.com/camdencheek/tree-sitter-go-mod" 1719 + }, 1720 + "version": "3b01edce2b9ea6766ca19328d1850e456fde3103" 1721 + }, 1722 + "treesitter-grammar-gosum": { 1723 + "cargoLocks": null, 1724 + "date": "2023-05-13", 1725 + "extract": null, 1726 + "name": "treesitter-grammar-gosum", 1727 + "passthru": null, 1728 + "pinned": false, 1729 + "src": { 1730 + "deepClone": false, 1731 + "fetchSubmodules": false, 1732 + "leaveDotGit": false, 1733 + "name": null, 1734 + "rev": "e2ac513b2240c7ff1069ae33b2df29ce90777c11", 1735 + "sha256": "sha256-2foA2sd5PQpmeX8OhXrW/dxoJaEyxDXzPWh+UD0dgzQ=", 1736 + "type": "git", 1737 + "url": "https://github.com/amaanq/tree-sitter-go-sum" 1738 + }, 1739 + "version": "e2ac513b2240c7ff1069ae33b2df29ce90777c11" 1740 + }, 1741 + "treesitter-grammar-gotmpl": { 1742 + "cargoLocks": null, 1743 + "date": "2024-10-13", 1744 + "extract": null, 1745 + "name": "treesitter-grammar-gotmpl", 1746 + "passthru": null, 1747 + "pinned": false, 1748 + "src": { 1749 + "deepClone": false, 1750 + "fetchSubmodules": false, 1751 + "leaveDotGit": false, 1752 + "name": null, 1753 + "rev": "ca52fbfc98366c585b84f4cb3745df49f33cd140", 1754 + "sha256": "sha256-ZWpzqKD3ceBzlsRjehXZgu+NZMbWyyK+/R1Ymg7DVkM=", 1755 + "type": "git", 1756 + "url": "https://github.com/ngalaiko/tree-sitter-go-template" 1757 + }, 1758 + "version": "ca52fbfc98366c585b84f4cb3745df49f33cd140" 1759 + }, 1760 + "treesitter-grammar-gowork": { 1761 + "cargoLocks": null, 1762 + "date": "2022-10-04", 1763 + "extract": null, 1764 + "name": "treesitter-grammar-gowork", 1765 + "passthru": null, 1766 + "pinned": false, 1767 + "src": { 1768 + "deepClone": false, 1769 + "fetchSubmodules": false, 1770 + "leaveDotGit": false, 1771 + "name": null, 1772 + "rev": "949a8a470559543857a62102c84700d291fc984c", 1773 + "sha256": "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto=", 1774 + "type": "git", 1775 + "url": "https://github.com/omertuc/tree-sitter-go-work" 1776 + }, 1777 + "version": "949a8a470559543857a62102c84700d291fc984c" 1778 + }, 1779 + "treesitter-grammar-gpg": { 1780 + "cargoLocks": null, 1781 + "date": "2024-11-23", 1782 + "extract": null, 1783 + "name": "treesitter-grammar-gpg", 1784 + "passthru": null, 1785 + "pinned": false, 1786 + "src": { 1787 + "deepClone": false, 1788 + "fetchSubmodules": false, 1789 + "leaveDotGit": false, 1790 + "name": null, 1791 + "rev": "63e80cfe1302da9f9c7ee8d9df295f47d7d181bf", 1792 + "sha256": "sha256-W8BglyjX/OytZCACpVi9V/k7A0Q4JaVQV+9NcyqtFsc=", 1793 + "type": "git", 1794 + "url": "https://github.com/ObserverOfTime/tree-sitter-gpg-config" 1795 + }, 1796 + "version": "63e80cfe1302da9f9c7ee8d9df295f47d7d181bf" 1797 + }, 1798 + "treesitter-grammar-graphql": { 1799 + "cargoLocks": null, 1800 + "date": "2021-05-10", 1801 + "extract": null, 1802 + "name": "treesitter-grammar-graphql", 1803 + "passthru": null, 1804 + "pinned": false, 1805 + "src": { 1806 + "deepClone": false, 1807 + "fetchSubmodules": false, 1808 + "leaveDotGit": false, 1809 + "name": null, 1810 + "rev": "5e66e961eee421786bdda8495ed1db045e06b5fe", 1811 + "sha256": "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc=", 1812 + "type": "git", 1813 + "url": "https://github.com/bkegley/tree-sitter-graphql" 1814 + }, 1815 + "version": "5e66e961eee421786bdda8495ed1db045e06b5fe" 1816 + }, 1817 + "treesitter-grammar-gren": { 1818 + "cargoLocks": null, 1819 + "date": "2024-11-13", 1820 + "extract": null, 1821 + "name": "treesitter-grammar-gren", 1822 + "passthru": null, 1823 + "pinned": false, 1824 + "src": { 1825 + "deepClone": false, 1826 + "fetchSubmodules": false, 1827 + "leaveDotGit": false, 1828 + "name": null, 1829 + "rev": "df7992dbc1e57e055ba1cbfdbe9f961750940553", 1830 + "sha256": "sha256-MoY9gPPy0FX7eThxDrAowaEL5nWlZVC6Y6LObPczNN0=", 1831 + "type": "git", 1832 + "url": "https://github.com/MaeBrooks/tree-sitter-gren" 1833 + }, 1834 + "version": "df7992dbc1e57e055ba1cbfdbe9f961750940553" 1835 + }, 1836 + "treesitter-grammar-groovy": { 1837 + "cargoLocks": null, 1838 + "date": "2024-11-01", 1839 + "extract": null, 1840 + "name": "treesitter-grammar-groovy", 1841 + "passthru": null, 1842 + "pinned": false, 1843 + "src": { 1844 + "deepClone": false, 1845 + "fetchSubmodules": false, 1846 + "leaveDotGit": false, 1847 + "name": null, 1848 + "rev": "b53a8cc1075e056b8223b86f3bb392e0d57ae101", 1849 + "sha256": "sha256-yLl3/4qla45tsjCd2EFutcNqVrDjyMUjnSpUUHwaIyE=", 1850 + "type": "git", 1851 + "url": "https://github.com/murtaza64/tree-sitter-groovy" 1852 + }, 1853 + "version": "b53a8cc1075e056b8223b86f3bb392e0d57ae101" 1854 + }, 1855 + "treesitter-grammar-gstlaunch": { 1856 + "cargoLocks": null, 1857 + "date": "2024-04-06", 1858 + "extract": null, 1859 + "name": "treesitter-grammar-gstlaunch", 1860 + "passthru": null, 1861 + "pinned": false, 1862 + "src": { 1863 + "deepClone": false, 1864 + "fetchSubmodules": false, 1865 + "leaveDotGit": false, 1866 + "name": null, 1867 + "rev": "549aef253fd38a53995cda1bf55c501174372bf7", 1868 + "sha256": "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M=", 1869 + "type": "git", 1870 + "url": "https://github.com/theHamsta/tree-sitter-gstlaunch" 1871 + }, 1872 + "version": "549aef253fd38a53995cda1bf55c501174372bf7" 1873 + }, 1874 + "treesitter-grammar-hack": { 1875 + "cargoLocks": null, 1876 + "date": "2023-08-29", 1877 + "extract": null, 1878 + "name": "treesitter-grammar-hack", 1879 + "passthru": null, 1880 + "pinned": false, 1881 + "src": { 1882 + "deepClone": false, 1883 + "fetchSubmodules": false, 1884 + "leaveDotGit": false, 1885 + "name": null, 1886 + "rev": "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2", 1887 + "sha256": "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk=", 1888 + "type": "git", 1889 + "url": "https://github.com/slackhq/tree-sitter-hack" 1890 + }, 1891 + "version": "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2" 1892 + }, 1893 + "treesitter-grammar-hare": { 1894 + "cargoLocks": null, 1895 + "date": "2024-07-08", 1896 + "extract": null, 1897 + "name": "treesitter-grammar-hare", 1898 + "passthru": null, 1899 + "pinned": false, 1900 + "src": { 1901 + "deepClone": false, 1902 + "fetchSubmodules": false, 1903 + "leaveDotGit": false, 1904 + "name": null, 1905 + "rev": "4af5d82cf9ec39f67cb1db5b7a9269d337406592", 1906 + "sha256": "sha256-QEnE5IQJ60PXb6QjgEE5L4p7Fjy0p+N+dyDTMh3YsRg=", 1907 + "type": "git", 1908 + "url": "https://github.com/amaanq/tree-sitter-hare" 1909 + }, 1910 + "version": "4af5d82cf9ec39f67cb1db5b7a9269d337406592" 1911 + }, 1912 + "treesitter-grammar-haskell": { 1913 + "cargoLocks": null, 1914 + "date": "2024-11-11", 1915 + "extract": null, 1916 + "name": "treesitter-grammar-haskell", 1917 + "passthru": null, 1918 + "pinned": false, 1919 + "src": { 1920 + "deepClone": false, 1921 + "fetchSubmodules": false, 1922 + "leaveDotGit": false, 1923 + "name": null, 1924 + "rev": "2c2fcb22e3b939ed59ae8d6f10500c3213c68670", 1925 + "sha256": "sha256-9yerJ3Cxfr1dU0GmWN9LiLjmdBpP8+fE1hDmP1oQHLI=", 1926 + "type": "git", 1927 + "url": "https://github.com/tree-sitter/tree-sitter-haskell" 1928 + }, 1929 + "version": "2c2fcb22e3b939ed59ae8d6f10500c3213c68670" 1930 + }, 1931 + "treesitter-grammar-haskell_persistent": { 1932 + "cargoLocks": null, 1933 + "date": "2023-09-18", 1934 + "extract": null, 1935 + "name": "treesitter-grammar-haskell_persistent", 1936 + "passthru": null, 1937 + "pinned": false, 1938 + "src": { 1939 + "deepClone": false, 1940 + "fetchSubmodules": false, 1941 + "leaveDotGit": false, 1942 + "name": null, 1943 + "rev": "577259b4068b2c281c9ebf94c109bd50a74d5857", 1944 + "sha256": "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ=", 1945 + "type": "git", 1946 + "url": "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent" 1947 + }, 1948 + "version": "577259b4068b2c281c9ebf94c109bd50a74d5857" 1949 + }, 1950 + "treesitter-grammar-hcl": { 1951 + "cargoLocks": null, 1952 + "date": "2024-06-24", 1953 + "extract": null, 1954 + "name": "treesitter-grammar-hcl", 1955 + "passthru": null, 1956 + "pinned": false, 1957 + "src": { 1958 + "deepClone": false, 1959 + "fetchSubmodules": false, 1960 + "leaveDotGit": false, 1961 + "name": null, 1962 + "rev": "9e3ec9848f28d26845ba300fd73c740459b83e9b", 1963 + "sha256": "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM=", 1964 + "type": "git", 1965 + "url": "https://github.com/MichaHoffmann/tree-sitter-hcl" 1966 + }, 1967 + "version": "9e3ec9848f28d26845ba300fd73c740459b83e9b" 1968 + }, 1969 + "treesitter-grammar-heex": { 1970 + "cargoLocks": null, 1971 + "date": "2024-10-23", 1972 + "extract": null, 1973 + "name": "treesitter-grammar-heex", 1974 + "passthru": null, 1975 + "pinned": false, 1976 + "src": { 1977 + "deepClone": false, 1978 + "fetchSubmodules": false, 1979 + "leaveDotGit": false, 1980 + "name": null, 1981 + "rev": "9359017bd0dc6b023044713aa215544885663637", 1982 + "sha256": "sha256-4DEfL/RxZk7cvP5qUHNohJlfAIW+ks34rdMd/uCvsvA=", 1983 + "type": "git", 1984 + "url": "https://github.com/connorlay/tree-sitter-heex" 1985 + }, 1986 + "version": "9359017bd0dc6b023044713aa215544885663637" 1987 + }, 1988 + "treesitter-grammar-helm": { 1989 + "cargoLocks": null, 1990 + "date": "2024-10-13", 1991 + "extract": null, 1992 + "name": "treesitter-grammar-helm", 1993 + "passthru": { 1994 + "location": "dialects/helm" 1995 + }, 1996 + "pinned": false, 1997 + "src": { 1998 + "deepClone": false, 1999 + "fetchSubmodules": false, 2000 + "leaveDotGit": false, 2001 + "name": null, 2002 + "rev": "ca52fbfc98366c585b84f4cb3745df49f33cd140", 2003 + "sha256": "sha256-ZWpzqKD3ceBzlsRjehXZgu+NZMbWyyK+/R1Ymg7DVkM=", 2004 + "type": "git", 2005 + "url": "https://github.com/ngalaiko/tree-sitter-go-template" 2006 + }, 2007 + "version": "ca52fbfc98366c585b84f4cb3745df49f33cd140" 2008 + }, 2009 + "treesitter-grammar-hjson": { 2010 + "cargoLocks": null, 2011 + "date": "2021-08-02", 2012 + "extract": null, 2013 + "name": "treesitter-grammar-hjson", 2014 + "passthru": null, 2015 + "pinned": false, 2016 + "src": { 2017 + "deepClone": false, 2018 + "fetchSubmodules": false, 2019 + "leaveDotGit": false, 2020 + "name": null, 2021 + "rev": "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0", 2022 + "sha256": "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8=", 2023 + "type": "git", 2024 + "url": "https://github.com/winston0410/tree-sitter-hjson" 2025 + }, 2026 + "version": "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0" 2027 + }, 2028 + "treesitter-grammar-hlsl": { 2029 + "cargoLocks": null, 2030 + "date": "2024-10-12", 2031 + "extract": null, 2032 + "name": "treesitter-grammar-hlsl", 2033 + "passthru": null, 2034 + "pinned": false, 2035 + "src": { 2036 + "deepClone": false, 2037 + "fetchSubmodules": false, 2038 + "leaveDotGit": false, 2039 + "name": null, 2040 + "rev": "b309425a7ab4456605cfe78774b80f7e275ca87d", 2041 + "sha256": "sha256-o8y2jZUn15kLQ9k1rftxepeyRfx4dP6Vk2Vv4MUxcOQ=", 2042 + "type": "git", 2043 + "url": "https://github.com/theHamsta/tree-sitter-hlsl" 2044 + }, 2045 + "version": "b309425a7ab4456605cfe78774b80f7e275ca87d" 2046 + }, 2047 + "treesitter-grammar-hlsplaylist": { 2048 + "cargoLocks": null, 2049 + "date": "2024-08-04", 2050 + "extract": null, 2051 + "name": "treesitter-grammar-hlsplaylist", 2052 + "passthru": null, 2053 + "pinned": false, 2054 + "src": { 2055 + "deepClone": false, 2056 + "fetchSubmodules": false, 2057 + "leaveDotGit": false, 2058 + "name": null, 2059 + "rev": "3bfda9271e3adb08d35f47a2102fe957009e1c55", 2060 + "sha256": "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E=", 2061 + "type": "git", 2062 + "url": "https://github.com/Freed-Wu/tree-sitter-hlsplaylist" 2063 + }, 2064 + "version": "3bfda9271e3adb08d35f47a2102fe957009e1c55" 2065 + }, 2066 + "treesitter-grammar-hocon": { 2067 + "cargoLocks": null, 2068 + "date": "2022-11-07", 2069 + "extract": null, 2070 + "name": "treesitter-grammar-hocon", 2071 + "passthru": null, 2072 + "pinned": false, 2073 + "src": { 2074 + "deepClone": false, 2075 + "fetchSubmodules": false, 2076 + "leaveDotGit": false, 2077 + "name": null, 2078 + "rev": "c390f10519ae69fdb03b3e5764f5592fb6924bcc", 2079 + "sha256": "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw=", 2080 + "type": "git", 2081 + "url": "https://github.com/antosha417/tree-sitter-hocon" 2082 + }, 2083 + "version": "c390f10519ae69fdb03b3e5764f5592fb6924bcc" 2084 + }, 2085 + "treesitter-grammar-hoon": { 2086 + "cargoLocks": null, 2087 + "date": "2024-11-23", 2088 + "extract": null, 2089 + "name": "treesitter-grammar-hoon", 2090 + "passthru": null, 2091 + "pinned": false, 2092 + "src": { 2093 + "deepClone": false, 2094 + "fetchSubmodules": false, 2095 + "leaveDotGit": false, 2096 + "name": null, 2097 + "rev": "2ac017d168aca1e75b3df94dbbb6b3083f79cdfe", 2098 + "sha256": "sha256-fRaEZGpZWiwhClYZnkkCC8rIamR38PhesY5LY6GFozQ=", 2099 + "type": "git", 2100 + "url": "https://github.com/urbit-pilled/tree-sitter-hoon" 2101 + }, 2102 + "version": "2ac017d168aca1e75b3df94dbbb6b3083f79cdfe" 2103 + }, 2104 + "treesitter-grammar-html": { 2105 + "cargoLocks": null, 2106 + "date": "2024-11-11", 2107 + "extract": null, 2108 + "name": "treesitter-grammar-html", 2109 + "passthru": null, 2110 + "pinned": false, 2111 + "src": { 2112 + "deepClone": false, 2113 + "fetchSubmodules": false, 2114 + "leaveDotGit": false, 2115 + "name": null, 2116 + "rev": "d9219ada6e1a2c8f0ab0304a8bd9ca4285ae0468", 2117 + "sha256": "sha256-0aLNG4eB2I0Qn0r1oF4YwUDLek78S5fbklFI/bMmxOQ=", 2118 + "type": "git", 2119 + "url": "https://github.com/tree-sitter/tree-sitter-html" 2120 + }, 2121 + "version": "d9219ada6e1a2c8f0ab0304a8bd9ca4285ae0468" 2122 + }, 2123 + "treesitter-grammar-htmldjango": { 2124 + "cargoLocks": null, 2125 + "date": "2024-03-15", 2126 + "extract": null, 2127 + "name": "treesitter-grammar-htmldjango", 2128 + "passthru": null, 2129 + "pinned": false, 2130 + "src": { 2131 + "deepClone": false, 2132 + "fetchSubmodules": false, 2133 + "leaveDotGit": false, 2134 + "name": null, 2135 + "rev": "ea71012d3fe14dd0b69f36be4f96bdfe9155ebae", 2136 + "sha256": "sha256-z4PqUbUXOtqOyPYl2h+bWA0maZJqZd5aZB75og+Ye6A=", 2137 + "type": "git", 2138 + "url": "https://github.com/interdependence/tree-sitter-htmldjango" 2139 + }, 2140 + "version": "ea71012d3fe14dd0b69f36be4f96bdfe9155ebae" 2141 + }, 2142 + "treesitter-grammar-http": { 2143 + "cargoLocks": null, 2144 + "date": "2024-09-20", 2145 + "extract": null, 2146 + "name": "treesitter-grammar-http", 2147 + "passthru": null, 2148 + "pinned": false, 2149 + "src": { 2150 + "deepClone": false, 2151 + "fetchSubmodules": false, 2152 + "leaveDotGit": false, 2153 + "name": null, 2154 + "rev": "231f1b1bafd12e46c8ed8c21dbbdd940d9f15e94", 2155 + "sha256": "sha256-q8g7u3ctpfl0vq+RVBw7g7js/4SwAIkHg4CCRCuQ28w=", 2156 + "type": "git", 2157 + "url": "https://github.com/rest-nvim/tree-sitter-http" 2158 + }, 2159 + "version": "231f1b1bafd12e46c8ed8c21dbbdd940d9f15e94" 2160 + }, 2161 + "treesitter-grammar-hurl": { 2162 + "cargoLocks": null, 2163 + "date": "2024-09-14", 2164 + "extract": null, 2165 + "name": "treesitter-grammar-hurl", 2166 + "passthru": null, 2167 + "pinned": false, 2168 + "src": { 2169 + "deepClone": false, 2170 + "fetchSubmodules": false, 2171 + "leaveDotGit": false, 2172 + "name": null, 2173 + "rev": "ff07a42d9ec95443b5c1b57ed793414bf7b79be5", 2174 + "sha256": "sha256-9uRRlJWT0knZ3vvzGEq9CjyffQnYF53rnoBnsQ68zyE=", 2175 + "type": "git", 2176 + "url": "https://github.com/pfeiferj/tree-sitter-hurl" 2177 + }, 2178 + "version": "ff07a42d9ec95443b5c1b57ed793414bf7b79be5" 2179 + }, 2180 + "treesitter-grammar-hyprlang": { 2181 + "cargoLocks": null, 2182 + "date": "2024-06-27", 2183 + "extract": null, 2184 + "name": "treesitter-grammar-hyprlang", 2185 + "passthru": null, 2186 + "pinned": false, 2187 + "src": { 2188 + "deepClone": false, 2189 + "fetchSubmodules": false, 2190 + "leaveDotGit": false, 2191 + "name": null, 2192 + "rev": "6858695eba0e63b9e0fceef081d291eb352abce8", 2193 + "sha256": "sha256-5csAj7k03QEEfkZE/EBmGjqUHPlFss3EWvExT4kaiQg=", 2194 + "type": "git", 2195 + "url": "https://github.com/luckasRanarison/tree-sitter-hyprlang" 2196 + }, 2197 + "version": "6858695eba0e63b9e0fceef081d291eb352abce8" 2198 + }, 2199 + "treesitter-grammar-idl": { 2200 + "cargoLocks": null, 2201 + "date": "2024-11-12", 2202 + "extract": null, 2203 + "name": "treesitter-grammar-idl", 2204 + "passthru": null, 2205 + "pinned": false, 2206 + "src": { 2207 + "deepClone": false, 2208 + "fetchSubmodules": false, 2209 + "leaveDotGit": false, 2210 + "name": null, 2211 + "rev": "86ff7f19747a761dc8ba72f4045fd64aed94ba4c", 2212 + "sha256": "sha256-8al6Tn27T6gj4FnBODsORJ4UGm+1aJD6Y09GmWfoP6Y=", 2213 + "type": "git", 2214 + "url": "https://github.com/cathaysia/tree-sitter-idl" 2215 + }, 2216 + "version": "86ff7f19747a761dc8ba72f4045fd64aed94ba4c" 2217 + }, 2218 + "treesitter-grammar-ini": { 2219 + "cargoLocks": null, 2220 + "date": "2024-09-02", 2221 + "extract": null, 2222 + "name": "treesitter-grammar-ini", 2223 + "passthru": null, 2224 + "pinned": false, 2225 + "src": { 2226 + "deepClone": false, 2227 + "fetchSubmodules": false, 2228 + "leaveDotGit": false, 2229 + "name": null, 2230 + "rev": "962568c9efa71d25720ab42c5d36e222626ef3a6", 2231 + "sha256": "sha256-G11Aynq2rnkRwdkhspjYqtBD/h5k4aD+NvuE0QfploU=", 2232 + "type": "git", 2233 + "url": "https://github.com/justinmk/tree-sitter-ini" 2234 + }, 2235 + "version": "962568c9efa71d25720ab42c5d36e222626ef3a6" 2236 + }, 2237 + "treesitter-grammar-inko": { 2238 + "cargoLocks": null, 2239 + "date": "2024-11-07", 2240 + "extract": null, 2241 + "name": "treesitter-grammar-inko", 2242 + "passthru": null, 2243 + "pinned": false, 2244 + "src": { 2245 + "deepClone": false, 2246 + "fetchSubmodules": false, 2247 + "leaveDotGit": false, 2248 + "name": null, 2249 + "rev": "aecabede39b0db05678e2d4686258d4f71b00a51", 2250 + "sha256": "sha256-29vt7zf/prmbjPBJoItzJz2sOp40ySqiqtwlaBobjoQ=", 2251 + "type": "git", 2252 + "url": "https://github.com/inko-lang/tree-sitter-inko" 2253 + }, 2254 + "version": "aecabede39b0db05678e2d4686258d4f71b00a51" 2255 + }, 2256 + "treesitter-grammar-ispc": { 2257 + "cargoLocks": null, 2258 + "date": "2023-08-14", 2259 + "extract": null, 2260 + "name": "treesitter-grammar-ispc", 2261 + "passthru": null, 2262 + "pinned": false, 2263 + "src": { 2264 + "deepClone": false, 2265 + "fetchSubmodules": false, 2266 + "leaveDotGit": false, 2267 + "name": null, 2268 + "rev": "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04", 2269 + "sha256": "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI=", 2270 + "type": "git", 2271 + "url": "https://github.com/fab4100/tree-sitter-ispc" 2272 + }, 2273 + "version": "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04" 2274 + }, 2275 + "treesitter-grammar-janet_simple": { 2276 + "cargoLocks": null, 2277 + "date": "2024-08-27", 2278 + "extract": null, 2279 + "name": "treesitter-grammar-janet_simple", 2280 + "passthru": null, 2281 + "pinned": false, 2282 + "src": { 2283 + "deepClone": false, 2284 + "fetchSubmodules": false, 2285 + "leaveDotGit": false, 2286 + "name": null, 2287 + "rev": "12bfab7db8a5f5b1d774ef84b5831acd34936071", 2288 + "sha256": "sha256-ndxhGmfz0wYxsOeBJv/OJndj3pORQoWpRTfBuMcprhU=", 2289 + "type": "git", 2290 + "url": "https://github.com/sogaiu/tree-sitter-janet-simple" 2291 + }, 2292 + "version": "12bfab7db8a5f5b1d774ef84b5831acd34936071" 2293 + }, 2294 + "treesitter-grammar-java": { 2295 + "cargoLocks": null, 2296 + "date": "2024-11-11", 2297 + "extract": null, 2298 + "name": "treesitter-grammar-java", 2299 + "passthru": null, 2300 + "pinned": false, 2301 + "src": { 2302 + "deepClone": false, 2303 + "fetchSubmodules": false, 2304 + "leaveDotGit": false, 2305 + "name": null, 2306 + "rev": "a1bbe92a6370bb4c15386735fbda12f2b812a923", 2307 + "sha256": "sha256-AmGyKe7/zxzQTLSIQwiSuAJsYEcZVgW3RzfsRqyFNgE=", 2308 + "type": "git", 2309 + "url": "https://github.com/tree-sitter/tree-sitter-java" 2310 + }, 2311 + "version": "a1bbe92a6370bb4c15386735fbda12f2b812a923" 2312 + }, 2313 + "treesitter-grammar-javascript": { 2314 + "cargoLocks": null, 2315 + "date": "2024-11-11", 2316 + "extract": null, 2317 + "name": "treesitter-grammar-javascript", 2318 + "passthru": null, 2319 + "pinned": false, 2320 + "src": { 2321 + "deepClone": false, 2322 + "fetchSubmodules": false, 2323 + "leaveDotGit": false, 2324 + "name": null, 2325 + "rev": "108b2d4d17a04356a340aea809e4dd5b801eb40d", 2326 + "sha256": "sha256-0x6DbmRTlxUP4vbWVsLoj+k1YOk2Dr+LAPClFsWi7r8=", 2327 + "type": "git", 2328 + "url": "https://github.com/tree-sitter/tree-sitter-javascript" 2329 + }, 2330 + "version": "108b2d4d17a04356a340aea809e4dd5b801eb40d" 2331 + }, 2332 + "treesitter-grammar-jq": { 2333 + "cargoLocks": null, 2334 + "date": "2022-09-19", 2335 + "extract": null, 2336 + "name": "treesitter-grammar-jq", 2337 + "passthru": null, 2338 + "pinned": false, 2339 + "src": { 2340 + "deepClone": false, 2341 + "fetchSubmodules": false, 2342 + "leaveDotGit": false, 2343 + "name": null, 2344 + "rev": "13990f530e8e6709b7978503da9bc8701d366791", 2345 + "sha256": "sha256-pek2Vg1osMYAdx6DfVdZhuIDb26op3i2cfvMrf5v3xY=", 2346 + "type": "git", 2347 + "url": "https://github.com/flurie/tree-sitter-jq" 2348 + }, 2349 + "version": "13990f530e8e6709b7978503da9bc8701d366791" 2350 + }, 2351 + "treesitter-grammar-jsdoc": { 2352 + "cargoLocks": null, 2353 + "date": "2024-11-11", 2354 + "extract": null, 2355 + "name": "treesitter-grammar-jsdoc", 2356 + "passthru": null, 2357 + "pinned": false, 2358 + "src": { 2359 + "deepClone": false, 2360 + "fetchSubmodules": false, 2361 + "leaveDotGit": false, 2362 + "name": null, 2363 + "rev": "b253abf68a73217b7a52c0ec254f4b6a7bb86665", 2364 + "sha256": "sha256-Azzb2zBjAfwbEmAEO1YqhpaxtzbXmRjfIzRla2Hx+24=", 2365 + "type": "git", 2366 + "url": "https://github.com/tree-sitter/tree-sitter-jsdoc" 2367 + }, 2368 + "version": "b253abf68a73217b7a52c0ec254f4b6a7bb86665" 2369 + }, 2370 + "treesitter-grammar-json": { 2371 + "cargoLocks": null, 2372 + "date": "2024-11-17", 2373 + "extract": null, 2374 + "name": "treesitter-grammar-json", 2375 + "passthru": null, 2376 + "pinned": false, 2377 + "src": { 2378 + "deepClone": false, 2379 + "fetchSubmodules": false, 2380 + "leaveDotGit": false, 2381 + "name": null, 2382 + "rev": "4d770d31f732d50d3ec373865822fbe659e47c75", 2383 + "sha256": "sha256-hmcwRbTn0xPrV1OufXXq6VNhCopa1NQJhDsY3VSPovw=", 2384 + "type": "git", 2385 + "url": "https://github.com/tree-sitter/tree-sitter-json" 2386 + }, 2387 + "version": "4d770d31f732d50d3ec373865822fbe659e47c75" 2388 + }, 2389 + "treesitter-grammar-json5": { 2390 + "cargoLocks": null, 2391 + "date": "2024-04-30", 2392 + "extract": null, 2393 + "name": "treesitter-grammar-json5", 2394 + "passthru": null, 2395 + "pinned": false, 2396 + "src": { 2397 + "deepClone": false, 2398 + "fetchSubmodules": false, 2399 + "leaveDotGit": false, 2400 + "name": null, 2401 + "rev": "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd", 2402 + "sha256": "sha256-LaCCjvYnmofOVQ2Nqlzfh3KP3fNG0HBxkOng0gjYY1g=", 2403 + "type": "git", 2404 + "url": "https://github.com/Joakker/tree-sitter-json5" 2405 + }, 2406 + "version": "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd" 2407 + }, 2408 + "treesitter-grammar-jsonc": { 2409 + "cargoLocks": null, 2410 + "date": "2021-03-07", 2411 + "extract": null, 2412 + "name": "treesitter-grammar-jsonc", 2413 + "passthru": null, 2414 + "pinned": false, 2415 + "src": { 2416 + "deepClone": false, 2417 + "fetchSubmodules": false, 2418 + "leaveDotGit": false, 2419 + "name": null, 2420 + "rev": "02b01653c8a1c198ae7287d566efa86a135b30d5", 2421 + "sha256": "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU=", 2422 + "type": "git", 2423 + "url": "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git" 2424 + }, 2425 + "version": "02b01653c8a1c198ae7287d566efa86a135b30d5" 2426 + }, 2427 + "treesitter-grammar-jsonnet": { 2428 + "cargoLocks": null, 2429 + "date": "2024-08-15", 2430 + "extract": null, 2431 + "name": "treesitter-grammar-jsonnet", 2432 + "passthru": null, 2433 + "pinned": false, 2434 + "src": { 2435 + "deepClone": false, 2436 + "fetchSubmodules": false, 2437 + "leaveDotGit": false, 2438 + "name": null, 2439 + "rev": "ddd075f1939aed8147b7aa67f042eda3fce22790", 2440 + "sha256": "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0=", 2441 + "type": "git", 2442 + "url": "https://github.com/sourcegraph/tree-sitter-jsonnet" 2443 + }, 2444 + "version": "ddd075f1939aed8147b7aa67f042eda3fce22790" 2445 + }, 2446 + "treesitter-grammar-julia": { 2447 + "cargoLocks": null, 2448 + "date": "2024-11-16", 2449 + "extract": null, 2450 + "name": "treesitter-grammar-julia", 2451 + "passthru": null, 2452 + "pinned": false, 2453 + "src": { 2454 + "deepClone": false, 2455 + "fetchSubmodules": false, 2456 + "leaveDotGit": false, 2457 + "name": null, 2458 + "rev": "e01c928d11375513138a175a68485c4d53e55ea9", 2459 + "sha256": "sha256-QOJfpPVW4G1Fmbggv4DloJA7sLzq0QYaHLsdgr07r24=", 2460 + "type": "git", 2461 + "url": "https://github.com/tree-sitter/tree-sitter-julia" 2462 + }, 2463 + "version": "e01c928d11375513138a175a68485c4d53e55ea9" 2464 + }, 2465 + "treesitter-grammar-just": { 2466 + "cargoLocks": null, 2467 + "date": "2024-11-19", 2468 + "extract": null, 2469 + "name": "treesitter-grammar-just", 2470 + "passthru": null, 2471 + "pinned": false, 2472 + "src": { 2473 + "deepClone": false, 2474 + "fetchSubmodules": false, 2475 + "leaveDotGit": false, 2476 + "name": null, 2477 + "rev": "f6d29300f9fee15dcd8c2b25ab762001d38da731", 2478 + "sha256": "sha256-b42Dt9X0gaHjywb+tahNomGfDx9ZP+roudNuGAhKYPg=", 2479 + "type": "git", 2480 + "url": "https://github.com/IndianBoy42/tree-sitter-just" 2481 + }, 2482 + "version": "f6d29300f9fee15dcd8c2b25ab762001d38da731" 2483 + }, 2484 + "treesitter-grammar-kconfig": { 2485 + "cargoLocks": null, 2486 + "date": "2024-02-01", 2487 + "extract": null, 2488 + "name": "treesitter-grammar-kconfig", 2489 + "passthru": null, 2490 + "pinned": false, 2491 + "src": { 2492 + "deepClone": false, 2493 + "fetchSubmodules": false, 2494 + "leaveDotGit": false, 2495 + "name": null, 2496 + "rev": "486fea71f61ad9f3fd4072a118402e97fe88d26c", 2497 + "sha256": "sha256-a3uTjtA4KQ8KxEmpva2oHcqp8EwbI5+h9U+qoPSgDd4=", 2498 + "type": "git", 2499 + "url": "https://github.com/amaanq/tree-sitter-kconfig" 2500 + }, 2501 + "version": "486fea71f61ad9f3fd4072a118402e97fe88d26c" 2502 + }, 2503 + "treesitter-grammar-kdl": { 2504 + "cargoLocks": null, 2505 + "date": "2024-06-08", 2506 + "extract": null, 2507 + "name": "treesitter-grammar-kdl", 2508 + "passthru": null, 2509 + "pinned": false, 2510 + "src": { 2511 + "deepClone": false, 2512 + "fetchSubmodules": false, 2513 + "leaveDotGit": false, 2514 + "name": null, 2515 + "rev": "b37e3d58e5c5cf8d739b315d6114e02d42e66664", 2516 + "sha256": "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE=", 2517 + "type": "git", 2518 + "url": "https://github.com/amaanq/tree-sitter-kdl" 2519 + }, 2520 + "version": "b37e3d58e5c5cf8d739b315d6114e02d42e66664" 2521 + }, 2522 + "treesitter-grammar-kotlin": { 2523 + "cargoLocks": null, 2524 + "date": "2024-10-09", 2525 + "extract": null, 2526 + "name": "treesitter-grammar-kotlin", 2527 + "passthru": null, 2528 + "pinned": false, 2529 + "src": { 2530 + "deepClone": false, 2531 + "fetchSubmodules": false, 2532 + "leaveDotGit": false, 2533 + "name": null, 2534 + "rev": "76f53c48d29e8588934fb55b0240d7bdfe00bfe5", 2535 + "sha256": "sha256-EBySJmzXH0FoWcslHNs70N9e9K9O/4/RcpbcdWYmgI4=", 2536 + "type": "git", 2537 + "url": "https://github.com/fwcd/tree-sitter-kotlin" 2538 + }, 2539 + "version": "76f53c48d29e8588934fb55b0240d7bdfe00bfe5" 2540 + }, 2541 + "treesitter-grammar-koto": { 2542 + "cargoLocks": null, 2543 + "date": "2024-10-28", 2544 + "extract": null, 2545 + "name": "treesitter-grammar-koto", 2546 + "passthru": null, 2547 + "pinned": false, 2548 + "src": { 2549 + "deepClone": false, 2550 + "fetchSubmodules": false, 2551 + "leaveDotGit": false, 2552 + "name": null, 2553 + "rev": "0017388765b8b9d89febfe08b5f82805b4e173a5", 2554 + "sha256": "sha256-L8IK4dvejZ1yfEkPGufkNArxm3hTStpk15HFNkSQdv0=", 2555 + "type": "git", 2556 + "url": "https://github.com/koto-lang/tree-sitter-koto" 2557 + }, 2558 + "version": "0017388765b8b9d89febfe08b5f82805b4e173a5" 2559 + }, 2560 + "treesitter-grammar-kusto": { 2561 + "cargoLocks": null, 2562 + "date": "2023-11-03", 2563 + "extract": null, 2564 + "name": "treesitter-grammar-kusto", 2565 + "passthru": null, 2566 + "pinned": false, 2567 + "src": { 2568 + "deepClone": false, 2569 + "fetchSubmodules": false, 2570 + "leaveDotGit": false, 2571 + "name": null, 2572 + "rev": "8353a1296607d6ba33db7c7e312226e5fc83e8ce", 2573 + "sha256": "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY=", 2574 + "type": "git", 2575 + "url": "https://github.com/Willem-J-an/tree-sitter-kusto" 2576 + }, 2577 + "version": "8353a1296607d6ba33db7c7e312226e5fc83e8ce" 2578 + }, 2579 + "treesitter-grammar-lalrpop": { 2580 + "cargoLocks": null, 2581 + "date": "2024-09-19", 2582 + "extract": null, 2583 + "name": "treesitter-grammar-lalrpop", 2584 + "passthru": null, 2585 + "pinned": false, 2586 + "src": { 2587 + "deepClone": false, 2588 + "fetchSubmodules": false, 2589 + "leaveDotGit": false, 2590 + "name": null, 2591 + "rev": "194c25539f435de415ee0551a5f07058833da915", 2592 + "sha256": "sha256-I2Kozd0N8R0CCOVl4xTAL4fhZ5BIzSzW+MRQOfZ3cMY=", 2593 + "type": "git", 2594 + "url": "https://github.com/traxys/tree-sitter-lalrpop" 2595 + }, 2596 + "version": "194c25539f435de415ee0551a5f07058833da915" 2597 + }, 2598 + "treesitter-grammar-latex": { 2599 + "cargoLocks": null, 2600 + "date": "2024-11-11", 2601 + "extract": null, 2602 + "name": "treesitter-grammar-latex", 2603 + "passthru": { 2604 + "generate": "true" 2605 + }, 2606 + "pinned": false, 2607 + "src": { 2608 + "deepClone": false, 2609 + "fetchSubmodules": false, 2610 + "leaveDotGit": false, 2611 + "name": null, 2612 + "rev": "7b06f6ed394308e7407a1703d2724128c45fc9d7", 2613 + "sha256": "sha256-HbRjblLBExpBkBBjHyEHfnK0oootjAsqkwjmGH3/UYI=", 2614 + "type": "git", 2615 + "url": "https://github.com/latex-lsp/tree-sitter-latex" 2616 + }, 2617 + "version": "7b06f6ed394308e7407a1703d2724128c45fc9d7" 2618 + }, 2619 + "treesitter-grammar-ledger": { 2620 + "cargoLocks": null, 2621 + "date": "2024-11-20", 2622 + "extract": null, 2623 + "name": "treesitter-grammar-ledger", 2624 + "passthru": null, 2625 + "pinned": false, 2626 + "src": { 2627 + "deepClone": false, 2628 + "fetchSubmodules": false, 2629 + "leaveDotGit": false, 2630 + "name": null, 2631 + "rev": "19699bd9fe0bacf90d464747aab9b6179fc7b1c0", 2632 + "sha256": "sha256-5kTLVwakxAph33nWqMvGcHERJaSzvUGImxv7obLGz1E=", 2633 + "type": "git", 2634 + "url": "https://github.com/cbarrete/tree-sitter-ledger" 2635 + }, 2636 + "version": "19699bd9fe0bacf90d464747aab9b6179fc7b1c0" 2637 + }, 2638 + "treesitter-grammar-leo": { 2639 + "cargoLocks": null, 2640 + "date": "2024-08-29", 2641 + "extract": null, 2642 + "name": "treesitter-grammar-leo", 2643 + "passthru": null, 2644 + "pinned": false, 2645 + "src": { 2646 + "deepClone": false, 2647 + "fetchSubmodules": false, 2648 + "leaveDotGit": false, 2649 + "name": null, 2650 + "rev": "6ca11a96fc2cab51217e0cf4a2f9ed3ea63e28fb", 2651 + "sha256": "sha256-ye2zzLNZC2ZJqnXtBl7fdSC78kph3rs7j4whIdfDYAE=", 2652 + "type": "git", 2653 + "url": "https://github.com/r001/tree-sitter-leo" 2654 + }, 2655 + "version": "6ca11a96fc2cab51217e0cf4a2f9ed3ea63e28fb" 2656 + }, 2657 + "treesitter-grammar-linkerscript": { 2658 + "cargoLocks": null, 2659 + "date": "2023-11-18", 2660 + "extract": null, 2661 + "name": "treesitter-grammar-linkerscript", 2662 + "passthru": null, 2663 + "pinned": false, 2664 + "src": { 2665 + "deepClone": false, 2666 + "fetchSubmodules": false, 2667 + "leaveDotGit": false, 2668 + "name": null, 2669 + "rev": "f99011a3554213b654985a4b0a65b3b032ec4621", 2670 + "sha256": "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA=", 2671 + "type": "git", 2672 + "url": "https://github.com/amaanq/tree-sitter-linkerscript" 2673 + }, 2674 + "version": "f99011a3554213b654985a4b0a65b3b032ec4621" 2675 + }, 2676 + "treesitter-grammar-liquid": { 2677 + "cargoLocks": null, 2678 + "date": "2024-09-04", 2679 + "extract": null, 2680 + "name": "treesitter-grammar-liquid", 2681 + "passthru": null, 2682 + "pinned": false, 2683 + "src": { 2684 + "deepClone": false, 2685 + "fetchSubmodules": false, 2686 + "leaveDotGit": false, 2687 + "name": null, 2688 + "rev": "23ac814111e2b4b4b083e2c92219af2d5b74d13d", 2689 + "sha256": "sha256-WZSvUiX1bKEfzXHVHC0AvzHpgyPD9JL+NgsoBx9mktQ=", 2690 + "type": "git", 2691 + "url": "https://github.com/hankthetank27/tree-sitter-liquid" 2692 + }, 2693 + "version": "23ac814111e2b4b4b083e2c92219af2d5b74d13d" 2694 + }, 2695 + "treesitter-grammar-liquidsoap": { 2696 + "cargoLocks": null, 2697 + "date": "2024-05-19", 2698 + "extract": null, 2699 + "name": "treesitter-grammar-liquidsoap", 2700 + "passthru": null, 2701 + "pinned": false, 2702 + "src": { 2703 + "deepClone": false, 2704 + "fetchSubmodules": false, 2705 + "leaveDotGit": false, 2706 + "name": null, 2707 + "rev": "14feafa91630afb1ab9988cf9b738b7ea29f3f89", 2708 + "sha256": "sha256-FERYGF9D163b6S/YBwHwkrUM2qRkEKOViSDRa61OjtQ=", 2709 + "type": "git", 2710 + "url": "https://github.com/savonet/tree-sitter-liquidsoap" 2711 + }, 2712 + "version": "14feafa91630afb1ab9988cf9b738b7ea29f3f89" 2713 + }, 2714 + "treesitter-grammar-llvm": { 2715 + "cargoLocks": null, 2716 + "date": "2024-10-07", 2717 + "extract": null, 2718 + "name": "treesitter-grammar-llvm", 2719 + "passthru": null, 2720 + "pinned": false, 2721 + "src": { 2722 + "deepClone": false, 2723 + "fetchSubmodules": false, 2724 + "leaveDotGit": false, 2725 + "name": null, 2726 + "rev": "c14cb839003348692158b845db9edda201374548", 2727 + "sha256": "sha256-L3XwPhvwIR/mUbugMbaHS9dXyhO7bApv/gdlxQ+2Bbo=", 2728 + "type": "git", 2729 + "url": "https://github.com/benwilliamgraham/tree-sitter-llvm" 2730 + }, 2731 + "version": "c14cb839003348692158b845db9edda201374548" 2732 + }, 2733 + "treesitter-grammar-lua": { 2734 + "cargoLocks": null, 2735 + "date": "2024-10-21", 2736 + "extract": null, 2737 + "name": "treesitter-grammar-lua", 2738 + "passthru": null, 2739 + "pinned": false, 2740 + "src": { 2741 + "deepClone": false, 2742 + "fetchSubmodules": false, 2743 + "leaveDotGit": false, 2744 + "name": null, 2745 + "rev": "34e60e7f45fc313463c68090d88d742a55d1bd7a", 2746 + "sha256": "sha256-v+fFcIOv+bu+2IGI/Lh/Xbqd5BzbBjaa51ECd0hG7Ow=", 2747 + "type": "git", 2748 + "url": "https://github.com/MunifTanjim/tree-sitter-lua" 2749 + }, 2750 + "version": "34e60e7f45fc313463c68090d88d742a55d1bd7a" 2751 + }, 2752 + "treesitter-grammar-luadoc": { 2753 + "cargoLocks": null, 2754 + "date": "2024-02-09", 2755 + "extract": null, 2756 + "name": "treesitter-grammar-luadoc", 2757 + "passthru": null, 2758 + "pinned": false, 2759 + "src": { 2760 + "deepClone": false, 2761 + "fetchSubmodules": false, 2762 + "leaveDotGit": false, 2763 + "name": null, 2764 + "rev": "873612aadd3f684dd4e631bdf42ea8990c57634e", 2765 + "sha256": "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0=", 2766 + "type": "git", 2767 + "url": "https://github.com/amaanq/tree-sitter-luadoc" 2768 + }, 2769 + "version": "873612aadd3f684dd4e631bdf42ea8990c57634e" 2770 + }, 2771 + "treesitter-grammar-luap": { 2772 + "cargoLocks": null, 2773 + "date": "2024-06-08", 2774 + "extract": null, 2775 + "name": "treesitter-grammar-luap", 2776 + "passthru": null, 2777 + "pinned": false, 2778 + "src": { 2779 + "deepClone": false, 2780 + "fetchSubmodules": false, 2781 + "leaveDotGit": false, 2782 + "name": null, 2783 + "rev": "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a", 2784 + "sha256": "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg=", 2785 + "type": "git", 2786 + "url": "https://github.com/amaanq/tree-sitter-luap" 2787 + }, 2788 + "version": "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a" 2789 + }, 2790 + "treesitter-grammar-luau": { 2791 + "cargoLocks": null, 2792 + "date": "2024-06-23", 2793 + "extract": null, 2794 + "name": "treesitter-grammar-luau", 2795 + "passthru": null, 2796 + "pinned": false, 2797 + "src": { 2798 + "deepClone": false, 2799 + "fetchSubmodules": false, 2800 + "leaveDotGit": false, 2801 + "name": null, 2802 + "rev": "fbadc96272f718dba267628ba7b0e694c368cef3", 2803 + "sha256": "sha256-qoKLG9hPyvcpDEssSrsUnr+w6B8qvXXIXLdvoCZhjic=", 2804 + "type": "git", 2805 + "url": "https://github.com/amaanq/tree-sitter-luau" 2806 + }, 2807 + "version": "fbadc96272f718dba267628ba7b0e694c368cef3" 2808 + }, 2809 + "treesitter-grammar-m68k": { 2810 + "cargoLocks": null, 2811 + "date": "2024-07-24", 2812 + "extract": null, 2813 + "name": "treesitter-grammar-m68k", 2814 + "passthru": null, 2815 + "pinned": false, 2816 + "src": { 2817 + "deepClone": false, 2818 + "fetchSubmodules": false, 2819 + "leaveDotGit": false, 2820 + "name": null, 2821 + "rev": "e128454c2210c0e0c10b68fe45ddb8fee80182a3", 2822 + "sha256": "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4=", 2823 + "type": "git", 2824 + "url": "https://github.com/grahambates/tree-sitter-m68k" 2825 + }, 2826 + "version": "e128454c2210c0e0c10b68fe45ddb8fee80182a3" 2827 + }, 2828 + "treesitter-grammar-make": { 2829 + "cargoLocks": null, 2830 + "date": "2021-12-16", 2831 + "extract": null, 2832 + "name": "treesitter-grammar-make", 2833 + "passthru": null, 2834 + "pinned": false, 2835 + "src": { 2836 + "deepClone": false, 2837 + "fetchSubmodules": false, 2838 + "leaveDotGit": false, 2839 + "name": null, 2840 + "rev": "a4b9187417d6be349ee5fd4b6e77b4172c6827dd", 2841 + "sha256": "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0=", 2842 + "type": "git", 2843 + "url": "https://github.com/alemuller/tree-sitter-make" 2844 + }, 2845 + "version": "a4b9187417d6be349ee5fd4b6e77b4172c6827dd" 2846 + }, 2847 + "treesitter-grammar-markdown": { 2848 + "cargoLocks": null, 2849 + "date": "2024-10-21", 2850 + "extract": null, 2851 + "name": "treesitter-grammar-markdown", 2852 + "passthru": { 2853 + "location": "tree-sitter-markdown" 2854 + }, 2855 + "pinned": false, 2856 + "src": { 2857 + "deepClone": false, 2858 + "fetchSubmodules": false, 2859 + "leaveDotGit": false, 2860 + "name": null, 2861 + "rev": "5cdc549ab8f461aff876c5be9741027189299cec", 2862 + "sha256": "sha256-dLj233xHPCJbawUVqkxxhHXbu/CrJIHcCyLXTgsWMFo=", 2863 + "type": "git", 2864 + "url": "https://github.com/MDeiml/tree-sitter-markdown" 2865 + }, 2866 + "version": "5cdc549ab8f461aff876c5be9741027189299cec" 2867 + }, 2868 + "treesitter-grammar-markdown_inline": { 2869 + "cargoLocks": null, 2870 + "date": "2024-10-21", 2871 + "extract": null, 2872 + "name": "treesitter-grammar-markdown_inline", 2873 + "passthru": { 2874 + "location": "tree-sitter-markdown-inline" 2875 + }, 2876 + "pinned": false, 2877 + "src": { 2878 + "deepClone": false, 2879 + "fetchSubmodules": false, 2880 + "leaveDotGit": false, 2881 + "name": null, 2882 + "rev": "5cdc549ab8f461aff876c5be9741027189299cec", 2883 + "sha256": "sha256-dLj233xHPCJbawUVqkxxhHXbu/CrJIHcCyLXTgsWMFo=", 2884 + "type": "git", 2885 + "url": "https://github.com/MDeiml/tree-sitter-markdown" 2886 + }, 2887 + "version": "5cdc549ab8f461aff876c5be9741027189299cec" 2888 + }, 2889 + "treesitter-grammar-matlab": { 2890 + "cargoLocks": null, 2891 + "date": "2024-08-20", 2892 + "extract": null, 2893 + "name": "treesitter-grammar-matlab", 2894 + "passthru": null, 2895 + "pinned": false, 2896 + "src": { 2897 + "deepClone": false, 2898 + "fetchSubmodules": false, 2899 + "leaveDotGit": false, 2900 + "name": null, 2901 + "rev": "306c43ab28b7b8a4976e40ff0a7c26b019ad52df", 2902 + "sha256": "sha256-hueZg7hoZb11+ukrZgK1+da0w9J22jsj1BexlF4USXY=", 2903 + "type": "git", 2904 + "url": "https://github.com/acristoffers/tree-sitter-matlab" 2905 + }, 2906 + "version": "306c43ab28b7b8a4976e40ff0a7c26b019ad52df" 2907 + }, 2908 + "treesitter-grammar-menhir": { 2909 + "cargoLocks": null, 2910 + "date": "2023-07-17", 2911 + "extract": null, 2912 + "name": "treesitter-grammar-menhir", 2913 + "passthru": null, 2914 + "pinned": false, 2915 + "src": { 2916 + "deepClone": false, 2917 + "fetchSubmodules": false, 2918 + "leaveDotGit": false, 2919 + "name": null, 2920 + "rev": "be8866a6bcc2b563ab0de895af69daeffa88fe70", 2921 + "sha256": "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ=", 2922 + "type": "git", 2923 + "url": "https://github.com/Kerl13/tree-sitter-menhir" 2924 + }, 2925 + "version": "be8866a6bcc2b563ab0de895af69daeffa88fe70" 2926 + }, 2927 + "treesitter-grammar-mermaid": { 2928 + "cargoLocks": null, 2929 + "date": "2024-04-23", 2930 + "extract": null, 2931 + "name": "treesitter-grammar-mermaid", 2932 + "passthru": null, 2933 + "pinned": false, 2934 + "src": { 2935 + "deepClone": false, 2936 + "fetchSubmodules": false, 2937 + "leaveDotGit": false, 2938 + "name": null, 2939 + "rev": "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc", 2940 + "sha256": "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE=", 2941 + "type": "git", 2942 + "url": "https://github.com/monaqa/tree-sitter-mermaid" 2943 + }, 2944 + "version": "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc" 2945 + }, 2946 + "treesitter-grammar-meson": { 2947 + "cargoLocks": null, 2948 + "date": "2024-10-10", 2949 + "extract": null, 2950 + "name": "treesitter-grammar-meson", 2951 + "passthru": null, 2952 + "pinned": false, 2953 + "src": { 2954 + "deepClone": false, 2955 + "fetchSubmodules": false, 2956 + "leaveDotGit": false, 2957 + "name": null, 2958 + "rev": "c5fffb8edd39f22644084ab3f73a924a75721ee3", 2959 + "sha256": "sha256-Q+5sCO+1CAbnaE7nq7vl/CxUpydxEHVtmPXIAUGJiOE=", 2960 + "type": "git", 2961 + "url": "https://github.com/Decodetalkers/tree-sitter-meson" 2962 + }, 2963 + "version": "c5fffb8edd39f22644084ab3f73a924a75721ee3" 2964 + }, 2965 + "treesitter-grammar-mlir": { 2966 + "cargoLocks": null, 2967 + "date": "2024-11-19", 2968 + "extract": null, 2969 + "name": "treesitter-grammar-mlir", 2970 + "passthru": { 2971 + "generate": "true" 2972 + }, 2973 + "pinned": false, 2974 + "src": { 2975 + "deepClone": false, 2976 + "fetchSubmodules": false, 2977 + "leaveDotGit": false, 2978 + "name": null, 2979 + "rev": "3362ba5caab4de11f42b4a736a0e2bcdc9343480", 2980 + "sha256": "sha256-LyjGD0aND/ErSDc80zvA89TbWvvMcJGd+r43aEw3BZk=", 2981 + "type": "git", 2982 + "url": "https://github.com/artagnon/tree-sitter-mlir" 2983 + }, 2984 + "version": "3362ba5caab4de11f42b4a736a0e2bcdc9343480" 2985 + }, 2986 + "treesitter-grammar-muttrc": { 2987 + "cargoLocks": null, 2988 + "date": "2024-08-04", 2989 + "extract": null, 2990 + "name": "treesitter-grammar-muttrc", 2991 + "passthru": null, 2992 + "pinned": false, 2993 + "src": { 2994 + "deepClone": false, 2995 + "fetchSubmodules": false, 2996 + "leaveDotGit": false, 2997 + "name": null, 2998 + "rev": "173b0ab53a9c07962c9777189c4c70e90f1c1837", 2999 + "sha256": "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0=", 3000 + "type": "git", 3001 + "url": "https://github.com/neomutt/tree-sitter-muttrc" 3002 + }, 3003 + "version": "173b0ab53a9c07962c9777189c4c70e90f1c1837" 3004 + }, 3005 + "treesitter-grammar-nasm": { 3006 + "cargoLocks": null, 3007 + "date": "2024-11-23", 3008 + "extract": null, 3009 + "name": "treesitter-grammar-nasm", 3010 + "passthru": null, 3011 + "pinned": false, 3012 + "src": { 3013 + "deepClone": false, 3014 + "fetchSubmodules": false, 3015 + "leaveDotGit": false, 3016 + "name": null, 3017 + "rev": "d1b3638d017f2a8585e26dcfc66fe1df94185e30", 3018 + "sha256": "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg=", 3019 + "type": "git", 3020 + "url": "https://github.com/naclsn/tree-sitter-nasm" 3021 + }, 3022 + "version": "d1b3638d017f2a8585e26dcfc66fe1df94185e30" 3023 + }, 3024 + "treesitter-grammar-nginx": { 3025 + "cargoLocks": null, 3026 + "date": "2024-07-08", 3027 + "extract": null, 3028 + "name": "treesitter-grammar-nginx", 3029 + "passthru": null, 3030 + "pinned": false, 3031 + "src": { 3032 + "deepClone": false, 3033 + "fetchSubmodules": false, 3034 + "leaveDotGit": false, 3035 + "name": null, 3036 + "rev": "281d184b8240b2b22670b8907b57b6d6842db6f3", 3037 + "sha256": "sha256-OsUCCtkaCwiKWKBduk9Ktc65LP1udKcKRmU4TAy8ayE=", 3038 + "type": "git", 3039 + "url": "https://github.com/opa-oz/tree-sitter-nginx" 3040 + }, 3041 + "version": "281d184b8240b2b22670b8907b57b6d6842db6f3" 3042 + }, 3043 + "treesitter-grammar-nickel": { 3044 + "cargoLocks": null, 3045 + "date": "2024-10-01", 3046 + "extract": null, 3047 + "name": "treesitter-grammar-nickel", 3048 + "passthru": null, 3049 + "pinned": false, 3050 + "src": { 3051 + "deepClone": false, 3052 + "fetchSubmodules": false, 3053 + "leaveDotGit": false, 3054 + "name": null, 3055 + "rev": "ddaa2bc22355effd97c0d6b09ff5962705c6368d", 3056 + "sha256": "sha256-jL054OJj+1eXksNYOTTTFzZjwPqTFp06syC3TInN8rc=", 3057 + "type": "git", 3058 + "url": "https://github.com/nickel-lang/tree-sitter-nickel" 3059 + }, 3060 + "version": "ddaa2bc22355effd97c0d6b09ff5962705c6368d" 3061 + }, 3062 + "treesitter-grammar-nim": { 3063 + "cargoLocks": null, 3064 + "date": "2024-07-11", 3065 + "extract": null, 3066 + "name": "treesitter-grammar-nim", 3067 + "passthru": null, 3068 + "pinned": false, 3069 + "src": { 3070 + "deepClone": false, 3071 + "fetchSubmodules": false, 3072 + "leaveDotGit": false, 3073 + "name": null, 3074 + "rev": "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7", 3075 + "sha256": "sha256-JwR5Og1pGDTHI49rFsnfStrTcZ7hOseK6YyFIVlQ1o4=", 3076 + "type": "git", 3077 + "url": "https://github.com/alaviss/tree-sitter-nim" 3078 + }, 3079 + "version": "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7" 3080 + }, 3081 + "treesitter-grammar-nim_format_string": { 3082 + "cargoLocks": null, 3083 + "date": "2023-10-21", 3084 + "extract": null, 3085 + "name": "treesitter-grammar-nim_format_string", 3086 + "passthru": null, 3087 + "pinned": false, 3088 + "src": { 3089 + "deepClone": false, 3090 + "fetchSubmodules": false, 3091 + "leaveDotGit": false, 3092 + "name": null, 3093 + "rev": "d45f75022d147cda056e98bfba68222c9c8eca3a", 3094 + "sha256": "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0=", 3095 + "type": "git", 3096 + "url": "https://github.com/aMOPel/tree-sitter-nim-format-string" 3097 + }, 3098 + "version": "d45f75022d147cda056e98bfba68222c9c8eca3a" 3099 + }, 3100 + "treesitter-grammar-ninja": { 3101 + "cargoLocks": null, 3102 + "date": "2022-01-07", 3103 + "extract": null, 3104 + "name": "treesitter-grammar-ninja", 3105 + "passthru": null, 3106 + "pinned": false, 3107 + "src": { 3108 + "deepClone": false, 3109 + "fetchSubmodules": false, 3110 + "leaveDotGit": false, 3111 + "name": null, 3112 + "rev": "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267", 3113 + "sha256": "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4=", 3114 + "type": "git", 3115 + "url": "https://github.com/alemuller/tree-sitter-ninja" 3116 + }, 3117 + "version": "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267" 3118 + }, 3119 + "treesitter-grammar-nix": { 3120 + "cargoLocks": null, 3121 + "date": "2024-11-14", 3122 + "extract": null, 3123 + "name": "treesitter-grammar-nix", 3124 + "passthru": null, 3125 + "pinned": false, 3126 + "src": { 3127 + "deepClone": false, 3128 + "fetchSubmodules": false, 3129 + "leaveDotGit": false, 3130 + "name": null, 3131 + "rev": "0eca4c5cb06196cca6d9e81a64cb4b73bdab1c87", 3132 + "sha256": "sha256-Vi+hdH6gAAXsqOsTjEzzwU2TvpBqxO4Jxfa7omUtJ5o=", 3133 + "type": "git", 3134 + "url": "https://github.com/cstrahan/tree-sitter-nix" 3135 + }, 3136 + "version": "0eca4c5cb06196cca6d9e81a64cb4b73bdab1c87" 3137 + }, 3138 + "treesitter-grammar-norg": { 3139 + "cargoLocks": null, 3140 + "date": "2024-09-04", 3141 + "extract": null, 3142 + "name": "treesitter-grammar-norg", 3143 + "passthru": null, 3144 + "pinned": false, 3145 + "src": { 3146 + "deepClone": false, 3147 + "fetchSubmodules": false, 3148 + "leaveDotGit": false, 3149 + "name": null, 3150 + "rev": "d89d95af13d409f30a6c7676387bde311ec4a2c8", 3151 + "sha256": "sha256-z3h5qMuNKnpQgV62xZ02F5vWEq4VEnm5lxwEnIFu+Rw=", 3152 + "type": "git", 3153 + "url": "https://github.com/nvim-neorg/tree-sitter-norg" 3154 + }, 3155 + "version": "d89d95af13d409f30a6c7676387bde311ec4a2c8" 3156 + }, 3157 + "treesitter-grammar-nqc": { 3158 + "cargoLocks": null, 3159 + "date": "2023-08-31", 3160 + "extract": null, 3161 + "name": "treesitter-grammar-nqc", 3162 + "passthru": null, 3163 + "pinned": false, 3164 + "src": { 3165 + "deepClone": false, 3166 + "fetchSubmodules": false, 3167 + "leaveDotGit": false, 3168 + "name": null, 3169 + "rev": "14e6da1627aaef21d2b2aa0c37d04269766dcc1d", 3170 + "sha256": "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4=", 3171 + "type": "git", 3172 + "url": "https://github.com/amaanq/tree-sitter-nqc" 3173 + }, 3174 + "version": "14e6da1627aaef21d2b2aa0c37d04269766dcc1d" 3175 + }, 3176 + "treesitter-grammar-nu": { 3177 + "cargoLocks": null, 3178 + "date": "2024-11-24", 3179 + "extract": null, 3180 + "name": "treesitter-grammar-nu", 3181 + "passthru": null, 3182 + "pinned": false, 3183 + "src": { 3184 + "deepClone": false, 3185 + "fetchSubmodules": false, 3186 + "leaveDotGit": false, 3187 + "name": null, 3188 + "rev": "74e6037383ce3a77ed6fdb8281bbd69316c723a4", 3189 + "sha256": "sha256-gkHPhTy/GxsYekMwVKTbSPpN6zyU0QWuhAdqOeF3u5M=", 3190 + "type": "git", 3191 + "url": "https://github.com/nushell/tree-sitter-nu" 3192 + }, 3193 + "version": "74e6037383ce3a77ed6fdb8281bbd69316c723a4" 3194 + }, 3195 + "treesitter-grammar-objc": { 3196 + "cargoLocks": null, 3197 + "date": "2023-08-13", 3198 + "extract": null, 3199 + "name": "treesitter-grammar-objc", 3200 + "passthru": null, 3201 + "pinned": false, 3202 + "src": { 3203 + "deepClone": false, 3204 + "fetchSubmodules": false, 3205 + "leaveDotGit": false, 3206 + "name": null, 3207 + "rev": "62e61b6f5c0289c376d61a8c91faf6435cde9012", 3208 + "sha256": "sha256-Q1qAUgoYfpxmhn5XpnCwLBdu2BL2YF2We9bjumR8dNk=", 3209 + "type": "git", 3210 + "url": "https://github.com/amaanq/tree-sitter-objc" 3211 + }, 3212 + "version": "62e61b6f5c0289c376d61a8c91faf6435cde9012" 3213 + }, 3214 + "treesitter-grammar-objdump": { 3215 + "cargoLocks": null, 3216 + "date": "2023-11-13", 3217 + "extract": null, 3218 + "name": "treesitter-grammar-objdump", 3219 + "passthru": null, 3220 + "pinned": false, 3221 + "src": { 3222 + "deepClone": false, 3223 + "fetchSubmodules": false, 3224 + "leaveDotGit": false, 3225 + "name": null, 3226 + "rev": "28d3b2e25a0b1881d1b47ed1924ca276c7003d45", 3227 + "sha256": "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY=", 3228 + "type": "git", 3229 + "url": "https://github.com/ColinKennedy/tree-sitter-objdump" 3230 + }, 3231 + "version": "28d3b2e25a0b1881d1b47ed1924ca276c7003d45" 3232 + }, 3233 + "treesitter-grammar-ocaml": { 3234 + "cargoLocks": null, 3235 + "date": "2024-11-16", 3236 + "extract": null, 3237 + "name": "treesitter-grammar-ocaml", 3238 + "passthru": { 3239 + "location": "grammars/ocaml" 3240 + }, 3241 + "pinned": false, 3242 + "src": { 3243 + "deepClone": false, 3244 + "fetchSubmodules": false, 3245 + "leaveDotGit": false, 3246 + "name": null, 3247 + "rev": "98c2130c59ca7553b47086f91c5d22180151ad55", 3248 + "sha256": "sha256-afzEd9+hm/J5T4GPWV6jvL4SGqUPvHCP6HnQixi/O+w=", 3249 + "type": "git", 3250 + "url": "https://github.com/tree-sitter/tree-sitter-ocaml" 3251 + }, 3252 + "version": "98c2130c59ca7553b47086f91c5d22180151ad55" 3253 + }, 3254 + "treesitter-grammar-ocaml_interface": { 3255 + "cargoLocks": null, 3256 + "date": "2024-11-16", 3257 + "extract": null, 3258 + "name": "treesitter-grammar-ocaml_interface", 3259 + "passthru": { 3260 + "location": "grammars/interface" 3261 + }, 3262 + "pinned": false, 3263 + "src": { 3264 + "deepClone": false, 3265 + "fetchSubmodules": false, 3266 + "leaveDotGit": false, 3267 + "name": null, 3268 + "rev": "98c2130c59ca7553b47086f91c5d22180151ad55", 3269 + "sha256": "sha256-afzEd9+hm/J5T4GPWV6jvL4SGqUPvHCP6HnQixi/O+w=", 3270 + "type": "git", 3271 + "url": "https://github.com/tree-sitter/tree-sitter-ocaml" 3272 + }, 3273 + "version": "98c2130c59ca7553b47086f91c5d22180151ad55" 3274 + }, 3275 + "treesitter-grammar-ocamllex": { 3276 + "cargoLocks": null, 3277 + "date": "2023-07-27", 3278 + "extract": null, 3279 + "name": "treesitter-grammar-ocamllex", 3280 + "passthru": { 3281 + "generate": "true" 3282 + }, 3283 + "pinned": false, 3284 + "src": { 3285 + "deepClone": false, 3286 + "fetchSubmodules": false, 3287 + "leaveDotGit": false, 3288 + "name": null, 3289 + "rev": "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2", 3290 + "sha256": "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now=", 3291 + "type": "git", 3292 + "url": "https://github.com/atom-ocaml/tree-sitter-ocamllex" 3293 + }, 3294 + "version": "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2" 3295 + }, 3296 + "treesitter-grammar-odin": { 3297 + "cargoLocks": null, 3298 + "date": "2024-09-24", 3299 + "extract": null, 3300 + "name": "treesitter-grammar-odin", 3301 + "passthru": null, 3302 + "pinned": false, 3303 + "src": { 3304 + "deepClone": false, 3305 + "fetchSubmodules": false, 3306 + "leaveDotGit": false, 3307 + "name": null, 3308 + "rev": "3fee7964bbfb2554deef12c224344f3870d15375", 3309 + "sha256": "sha256-skMbtAjulJXGpaAfi1Q/WgeiimWE/qlwsWmq6lWXaU8=", 3310 + "type": "git", 3311 + "url": "https://github.com/amaanq/tree-sitter-odin" 3312 + }, 3313 + "version": "3fee7964bbfb2554deef12c224344f3870d15375" 3314 + }, 3315 + "treesitter-grammar-org": { 3316 + "cargoLocks": null, 3317 + "date": "2023-06-19", 3318 + "extract": null, 3319 + "name": "treesitter-grammar-org", 3320 + "passthru": null, 3321 + "pinned": false, 3322 + "src": { 3323 + "deepClone": false, 3324 + "fetchSubmodules": false, 3325 + "leaveDotGit": false, 3326 + "name": null, 3327 + "rev": "64cfbc213f5a83da17632c95382a5a0a2f3357c1", 3328 + "sha256": "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA=", 3329 + "type": "git", 3330 + "url": "https://github.com/milisims/tree-sitter-org" 3331 + }, 3332 + "version": "64cfbc213f5a83da17632c95382a5a0a2f3357c1" 3333 + }, 3334 + "treesitter-grammar-pascal": { 3335 + "cargoLocks": null, 3336 + "date": "2024-08-07", 3337 + "extract": null, 3338 + "name": "treesitter-grammar-pascal", 3339 + "passthru": null, 3340 + "pinned": false, 3341 + "src": { 3342 + "deepClone": false, 3343 + "fetchSubmodules": false, 3344 + "leaveDotGit": false, 3345 + "name": null, 3346 + "rev": "d0ebabefaea9ac3f6fc3004cf08cd121b66da9e4", 3347 + "sha256": "sha256-T47xDjEbcDLg1IOu2HsIGA7j/CFMCagfV4xKdFYYoec=", 3348 + "type": "git", 3349 + "url": "https://github.com/Isopod/tree-sitter-pascal" 3350 + }, 3351 + "version": "d0ebabefaea9ac3f6fc3004cf08cd121b66da9e4" 3352 + }, 3353 + "treesitter-grammar-passwd": { 3354 + "cargoLocks": null, 3355 + "date": "2022-12-01", 3356 + "extract": null, 3357 + "name": "treesitter-grammar-passwd", 3358 + "passthru": null, 3359 + "pinned": false, 3360 + "src": { 3361 + "deepClone": false, 3362 + "fetchSubmodules": false, 3363 + "leaveDotGit": false, 3364 + "name": null, 3365 + "rev": "20239395eacdc2e0923a7e5683ad3605aee7b716", 3366 + "sha256": "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4=", 3367 + "type": "git", 3368 + "url": "https://github.com/ath3/tree-sitter-passwd" 3369 + }, 3370 + "version": "20239395eacdc2e0923a7e5683ad3605aee7b716" 3371 + }, 3372 + "treesitter-grammar-pem": { 3373 + "cargoLocks": null, 3374 + "date": "2024-11-23", 3375 + "extract": null, 3376 + "name": "treesitter-grammar-pem", 3377 + "passthru": null, 3378 + "pinned": false, 3379 + "src": { 3380 + "deepClone": false, 3381 + "fetchSubmodules": false, 3382 + "leaveDotGit": false, 3383 + "name": null, 3384 + "rev": "1d16b8e063fdf4385e389096c4bc4999eaaef05f", 3385 + "sha256": "sha256-NhiSqaLjzEJHj8JimFdcZBVAR00lKf9O5JLtwIUCKhw=", 3386 + "type": "git", 3387 + "url": "https://github.com/ObserverOfTime/tree-sitter-pem" 3388 + }, 3389 + "version": "1d16b8e063fdf4385e389096c4bc4999eaaef05f" 3390 + }, 3391 + "treesitter-grammar-perl": { 3392 + "cargoLocks": null, 3393 + "date": "2024-11-21", 3394 + "extract": null, 3395 + "name": "treesitter-grammar-perl", 3396 + "passthru": null, 3397 + "pinned": false, 3398 + "src": { 3399 + "deepClone": false, 3400 + "fetchSubmodules": false, 3401 + "leaveDotGit": false, 3402 + "name": null, 3403 + "rev": "71206326a8bcbdc2032f852bab8698e315bf5910", 3404 + "sha256": "sha256-EySvg8EcCrRS7QfiainRgsCYg8Kvn5DROLxrnyD3rkU=", 3405 + "type": "git", 3406 + "url": "https://github.com/tree-sitter-perl/tree-sitter-perl" 3407 + }, 3408 + "version": "71206326a8bcbdc2032f852bab8698e315bf5910" 3409 + }, 3410 + "treesitter-grammar-php": { 3411 + "cargoLocks": null, 3412 + "date": "2024-11-19", 3413 + "extract": null, 3414 + "name": "treesitter-grammar-php", 3415 + "passthru": { 3416 + "location": "php" 3417 + }, 3418 + "pinned": false, 3419 + "src": { 3420 + "deepClone": false, 3421 + "fetchSubmodules": false, 3422 + "leaveDotGit": false, 3423 + "name": null, 3424 + "rev": "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8", 3425 + "sha256": "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI=", 3426 + "type": "git", 3427 + "url": "https://github.com/tree-sitter/tree-sitter-php" 3428 + }, 3429 + "version": "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8" 3430 + }, 3431 + "treesitter-grammar-php_only": { 3432 + "cargoLocks": null, 3433 + "date": "2024-11-19", 3434 + "extract": null, 3435 + "name": "treesitter-grammar-php_only", 3436 + "passthru": { 3437 + "location": "php_only" 3438 + }, 3439 + "pinned": false, 3440 + "src": { 3441 + "deepClone": false, 3442 + "fetchSubmodules": false, 3443 + "leaveDotGit": false, 3444 + "name": null, 3445 + "rev": "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8", 3446 + "sha256": "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI=", 3447 + "type": "git", 3448 + "url": "https://github.com/tree-sitter/tree-sitter-php" 3449 + }, 3450 + "version": "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8" 3451 + }, 3452 + "treesitter-grammar-phpdoc": { 3453 + "cargoLocks": null, 3454 + "date": "2024-10-10", 3455 + "extract": null, 3456 + "name": "treesitter-grammar-phpdoc", 3457 + "passthru": null, 3458 + "pinned": false, 3459 + "src": { 3460 + "deepClone": false, 3461 + "fetchSubmodules": false, 3462 + "leaveDotGit": false, 3463 + "name": null, 3464 + "rev": "fe3202e468bc17332bec8969f2b50ff1f1da3a46", 3465 + "sha256": "sha256-sQ8jmVvZD0fIc9qlfyl6MaXvP/2ljzViKIl9RgVOJqw=", 3466 + "type": "git", 3467 + "url": "https://github.com/claytonrcarter/tree-sitter-phpdoc" 3468 + }, 3469 + "version": "fe3202e468bc17332bec8969f2b50ff1f1da3a46" 3470 + }, 3471 + "treesitter-grammar-pioasm": { 3472 + "cargoLocks": null, 3473 + "date": "2024-10-11", 3474 + "extract": null, 3475 + "name": "treesitter-grammar-pioasm", 3476 + "passthru": null, 3477 + "pinned": false, 3478 + "src": { 3479 + "deepClone": false, 3480 + "fetchSubmodules": false, 3481 + "leaveDotGit": false, 3482 + "name": null, 3483 + "rev": "afece58efdb30440bddd151ef1347fa8d6f744a9", 3484 + "sha256": "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8=", 3485 + "type": "git", 3486 + "url": "https://github.com/leo60228/tree-sitter-pioasm" 3487 + }, 3488 + "version": "afece58efdb30440bddd151ef1347fa8d6f744a9" 3489 + }, 3490 + "treesitter-grammar-po": { 3491 + "cargoLocks": null, 3492 + "date": "2024-04-20", 3493 + "extract": null, 3494 + "name": "treesitter-grammar-po", 3495 + "passthru": null, 3496 + "pinned": false, 3497 + "src": { 3498 + "deepClone": false, 3499 + "fetchSubmodules": false, 3500 + "leaveDotGit": false, 3501 + "name": null, 3502 + "rev": "bd860a0f57f697162bf28e576674be9c1500db5e", 3503 + "sha256": "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ=", 3504 + "type": "git", 3505 + "url": "https://github.com/erasin/tree-sitter-po" 3506 + }, 3507 + "version": "bd860a0f57f697162bf28e576674be9c1500db5e" 3508 + }, 3509 + "treesitter-grammar-pod": { 3510 + "cargoLocks": null, 3511 + "date": "2024-08-23", 3512 + "extract": null, 3513 + "name": "treesitter-grammar-pod", 3514 + "passthru": null, 3515 + "pinned": false, 3516 + "src": { 3517 + "deepClone": false, 3518 + "fetchSubmodules": false, 3519 + "leaveDotGit": false, 3520 + "name": null, 3521 + "rev": "0bf8387987c21bf2f8ed41d2575a8f22b139687f", 3522 + "sha256": "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI=", 3523 + "type": "git", 3524 + "url": "https://github.com/tree-sitter-perl/tree-sitter-pod" 3525 + }, 3526 + "version": "0bf8387987c21bf2f8ed41d2575a8f22b139687f" 3527 + }, 3528 + "treesitter-grammar-poe_filter": { 3529 + "cargoLocks": null, 3530 + "date": "2024-11-23", 3531 + "extract": null, 3532 + "name": "treesitter-grammar-poe_filter", 3533 + "passthru": null, 3534 + "pinned": false, 3535 + "src": { 3536 + "deepClone": false, 3537 + "fetchSubmodules": false, 3538 + "leaveDotGit": false, 3539 + "name": null, 3540 + "rev": "908ba6accbd9cd3fdf0a208fdc186b9ca3db123c", 3541 + "sha256": "sha256-WeDnIGTr3H5kqgGcMe9zEXdErg1FETNWuY0Pf4G3gAY=", 3542 + "type": "git", 3543 + "url": "https://github.com/ObserverOfTime/tree-sitter-poe-filter" 3544 + }, 3545 + "version": "908ba6accbd9cd3fdf0a208fdc186b9ca3db123c" 3546 + }, 3547 + "treesitter-grammar-pony": { 3548 + "cargoLocks": null, 3549 + "date": "2024-04-20", 3550 + "extract": null, 3551 + "name": "treesitter-grammar-pony", 3552 + "passthru": null, 3553 + "pinned": false, 3554 + "src": { 3555 + "deepClone": false, 3556 + "fetchSubmodules": false, 3557 + "leaveDotGit": false, 3558 + "name": null, 3559 + "rev": "73ff874ae4c9e9b45462673cbc0a1e350e2522a7", 3560 + "sha256": "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo=", 3561 + "type": "git", 3562 + "url": "https://github.com/amaanq/tree-sitter-pony" 3563 + }, 3564 + "version": "73ff874ae4c9e9b45462673cbc0a1e350e2522a7" 3565 + }, 3566 + "treesitter-grammar-powershell": { 3567 + "cargoLocks": null, 3568 + "date": "2024-09-23", 3569 + "extract": null, 3570 + "name": "treesitter-grammar-powershell", 3571 + "passthru": null, 3572 + "pinned": false, 3573 + "src": { 3574 + "deepClone": false, 3575 + "fetchSubmodules": false, 3576 + "leaveDotGit": false, 3577 + "name": null, 3578 + "rev": "ebe2ab2f642eda2072c68c8de02e83973c26f33c", 3579 + "sha256": "sha256-zWJUB0lbjJGGhi3ko4fSzay9n9P8nYhVOkKLrkyr0G0=", 3580 + "type": "git", 3581 + "url": "https://github.com/airbus-cert/tree-sitter-powershell" 3582 + }, 3583 + "version": "ebe2ab2f642eda2072c68c8de02e83973c26f33c" 3584 + }, 3585 + "treesitter-grammar-printf": { 3586 + "cargoLocks": null, 3587 + "date": "2024-11-05", 3588 + "extract": null, 3589 + "name": "treesitter-grammar-printf", 3590 + "passthru": null, 3591 + "pinned": false, 3592 + "src": { 3593 + "deepClone": false, 3594 + "fetchSubmodules": false, 3595 + "leaveDotGit": false, 3596 + "name": null, 3597 + "rev": "60d50a2247b0c1fb72b967562c64711d65c6a060", 3598 + "sha256": "sha256-Uf7HHHPIMpEFZdDF07tIwGeibxtzuDjLLFozKjawTEc=", 3599 + "type": "git", 3600 + "url": "https://github.com/ObserverOfTime/tree-sitter-printf" 3601 + }, 3602 + "version": "60d50a2247b0c1fb72b967562c64711d65c6a060" 3603 + }, 3604 + "treesitter-grammar-prisma": { 3605 + "cargoLocks": null, 3606 + "date": "2023-01-05", 3607 + "extract": null, 3608 + "name": "treesitter-grammar-prisma", 3609 + "passthru": null, 3610 + "pinned": false, 3611 + "src": { 3612 + "deepClone": false, 3613 + "fetchSubmodules": false, 3614 + "leaveDotGit": false, 3615 + "name": null, 3616 + "rev": "eca2596a355b1a9952b4f80f8f9caed300a272b5", 3617 + "sha256": "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c=", 3618 + "type": "git", 3619 + "url": "https://github.com/victorhqc/tree-sitter-prisma" 3620 + }, 3621 + "version": "eca2596a355b1a9952b4f80f8f9caed300a272b5" 3622 + }, 3623 + "treesitter-grammar-problog": { 3624 + "cargoLocks": null, 3625 + "date": "2024-07-28", 3626 + "extract": null, 3627 + "name": "treesitter-grammar-problog", 3628 + "passthru": { 3629 + "location": "grammars/problog" 3630 + }, 3631 + "pinned": false, 3632 + "src": { 3633 + "deepClone": false, 3634 + "fetchSubmodules": false, 3635 + "leaveDotGit": false, 3636 + "name": null, 3637 + "rev": "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8", 3638 + "sha256": "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY=", 3639 + "type": "git", 3640 + "url": "https://github.com/foxyseta/tree-sitter-prolog" 3641 + }, 3642 + "version": "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8" 3643 + }, 3644 + "treesitter-grammar-prolog": { 3645 + "cargoLocks": null, 3646 + "date": "2024-07-28", 3647 + "extract": null, 3648 + "name": "treesitter-grammar-prolog", 3649 + "passthru": { 3650 + "location": "grammars/prolog" 3651 + }, 3652 + "pinned": false, 3653 + "src": { 3654 + "deepClone": false, 3655 + "fetchSubmodules": false, 3656 + "leaveDotGit": false, 3657 + "name": null, 3658 + "rev": "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8", 3659 + "sha256": "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY=", 3660 + "type": "git", 3661 + "url": "https://github.com/foxyseta/tree-sitter-prolog" 3662 + }, 3663 + "version": "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8" 3664 + }, 3665 + "treesitter-grammar-promql": { 3666 + "cargoLocks": null, 3667 + "date": "2023-08-13", 3668 + "extract": null, 3669 + "name": "treesitter-grammar-promql", 3670 + "passthru": null, 3671 + "pinned": false, 3672 + "src": { 3673 + "deepClone": false, 3674 + "fetchSubmodules": false, 3675 + "leaveDotGit": false, 3676 + "name": null, 3677 + "rev": "77625d78eebc3ffc44d114a07b2f348dff3061b0", 3678 + "sha256": "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q=", 3679 + "type": "git", 3680 + "url": "https://github.com/MichaHoffmann/tree-sitter-promql" 3681 + }, 3682 + "version": "77625d78eebc3ffc44d114a07b2f348dff3061b0" 3683 + }, 3684 + "treesitter-grammar-properties": { 3685 + "cargoLocks": null, 3686 + "date": "2024-11-05", 3687 + "extract": null, 3688 + "name": "treesitter-grammar-properties", 3689 + "passthru": null, 3690 + "pinned": false, 3691 + "src": { 3692 + "deepClone": false, 3693 + "fetchSubmodules": false, 3694 + "leaveDotGit": false, 3695 + "name": null, 3696 + "rev": "f93f673990deffbfa548826eebade93af81887b4", 3697 + "sha256": "sha256-XATT9i8lYcdTDtNHChtbUux9E6pg7jFPKnWR6tMEBew=", 3698 + "type": "git", 3699 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-properties" 3700 + }, 3701 + "version": "f93f673990deffbfa548826eebade93af81887b4" 3702 + }, 3703 + "treesitter-grammar-proto": { 3704 + "cargoLocks": null, 3705 + "date": "2023-08-02", 3706 + "extract": null, 3707 + "name": "treesitter-grammar-proto", 3708 + "passthru": null, 3709 + "pinned": false, 3710 + "src": { 3711 + "deepClone": false, 3712 + "fetchSubmodules": false, 3713 + "leaveDotGit": false, 3714 + "name": null, 3715 + "rev": "e9f6b43f6844bd2189b50a422d4e2094313f6aa3", 3716 + "sha256": "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U=", 3717 + "type": "git", 3718 + "url": "https://github.com/treywood/tree-sitter-proto" 3719 + }, 3720 + "version": "e9f6b43f6844bd2189b50a422d4e2094313f6aa3" 3721 + }, 3722 + "treesitter-grammar-prql": { 3723 + "cargoLocks": null, 3724 + "date": "2023-07-28", 3725 + "extract": null, 3726 + "name": "treesitter-grammar-prql", 3727 + "passthru": null, 3728 + "pinned": false, 3729 + "src": { 3730 + "deepClone": false, 3731 + "fetchSubmodules": false, 3732 + "leaveDotGit": false, 3733 + "name": null, 3734 + "rev": "09e158cd3650581c0af4c49c2e5b10c4834c8646", 3735 + "sha256": "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI=", 3736 + "type": "git", 3737 + "url": "https://github.com/PRQL/tree-sitter-prql" 3738 + }, 3739 + "version": "09e158cd3650581c0af4c49c2e5b10c4834c8646" 3740 + }, 3741 + "treesitter-grammar-psv": { 3742 + "cargoLocks": null, 3743 + "date": "2024-04-27", 3744 + "extract": null, 3745 + "name": "treesitter-grammar-psv", 3746 + "passthru": { 3747 + "location": "psv" 3748 + }, 3749 + "pinned": false, 3750 + "src": { 3751 + "deepClone": false, 3752 + "fetchSubmodules": false, 3753 + "leaveDotGit": false, 3754 + "name": null, 3755 + "rev": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529", 3756 + "sha256": "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=", 3757 + "type": "git", 3758 + "url": "https://github.com/amaanq/tree-sitter-csv" 3759 + }, 3760 + "version": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529" 3761 + }, 3762 + "treesitter-grammar-pug": { 3763 + "cargoLocks": null, 3764 + "date": "2024-11-17", 3765 + "extract": null, 3766 + "name": "treesitter-grammar-pug", 3767 + "passthru": null, 3768 + "pinned": false, 3769 + "src": { 3770 + "deepClone": false, 3771 + "fetchSubmodules": false, 3772 + "leaveDotGit": false, 3773 + "name": null, 3774 + "rev": "13e9195370172c86a8b88184cc358b23b677cc46", 3775 + "sha256": "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8=", 3776 + "type": "git", 3777 + "url": "https://github.com/zealot128/tree-sitter-pug" 3778 + }, 3779 + "version": "13e9195370172c86a8b88184cc358b23b677cc46" 3780 + }, 3781 + "treesitter-grammar-puppet": { 3782 + "cargoLocks": null, 3783 + "date": "2024-04-20", 3784 + "extract": null, 3785 + "name": "treesitter-grammar-puppet", 3786 + "passthru": null, 3787 + "pinned": false, 3788 + "src": { 3789 + "deepClone": false, 3790 + "fetchSubmodules": false, 3791 + "leaveDotGit": false, 3792 + "name": null, 3793 + "rev": "584522f32495d648b18a53ccb52d988e60de127d", 3794 + "sha256": "sha256-+zMgzyuGerJ8l+i5ZtWnmGr3i4fFiSLD5FssyKESsmI=", 3795 + "type": "git", 3796 + "url": "https://github.com/amaanq/tree-sitter-puppet" 3797 + }, 3798 + "version": "584522f32495d648b18a53ccb52d988e60de127d" 3799 + }, 3800 + "treesitter-grammar-purescript": { 3801 + "cargoLocks": null, 3802 + "date": "2024-02-26", 3803 + "extract": null, 3804 + "name": "treesitter-grammar-purescript", 3805 + "passthru": null, 3806 + "pinned": false, 3807 + "src": { 3808 + "deepClone": false, 3809 + "fetchSubmodules": false, 3810 + "leaveDotGit": false, 3811 + "name": null, 3812 + "rev": "daf9b3e2be18b0b2996a1281f7783e0d041d8b80", 3813 + "sha256": "sha256-eY2WF2n0fZUl1zxZZHJVYR8b1FwaAjkCeSeOdSf67m4=", 3814 + "type": "git", 3815 + "url": "https://github.com/postsolar/tree-sitter-purescript" 3816 + }, 3817 + "version": "daf9b3e2be18b0b2996a1281f7783e0d041d8b80" 3818 + }, 3819 + "treesitter-grammar-pymanifest": { 3820 + "cargoLocks": null, 3821 + "date": "2024-06-05", 3822 + "extract": null, 3823 + "name": "treesitter-grammar-pymanifest", 3824 + "passthru": null, 3825 + "pinned": false, 3826 + "src": { 3827 + "deepClone": false, 3828 + "fetchSubmodules": false, 3829 + "leaveDotGit": false, 3830 + "name": null, 3831 + "rev": "be062582956165019d3253794b4d712f66dfeaaa", 3832 + "sha256": "sha256-Kud/E67Sh9F4nc8nzW5UXFHW5+kGftLyFzwLOKLcpL8=", 3833 + "type": "git", 3834 + "url": "https://github.com/ObserverOfTime/tree-sitter-pymanifest" 3835 + }, 3836 + "version": "be062582956165019d3253794b4d712f66dfeaaa" 3837 + }, 3838 + "treesitter-grammar-python": { 3839 + "cargoLocks": null, 3840 + "date": "2024-11-11", 3841 + "extract": null, 3842 + "name": "treesitter-grammar-python", 3843 + "passthru": null, 3844 + "pinned": false, 3845 + "src": { 3846 + "deepClone": false, 3847 + "fetchSubmodules": false, 3848 + "leaveDotGit": false, 3849 + "name": null, 3850 + "rev": "6d14e44ea217bc5bb1c1804180e9818d7d1b8d91", 3851 + "sha256": "sha256-/jYGi2yksifMGPitlS8oM/g3YrR7RJ57imBhEyow/jc=", 3852 + "type": "git", 3853 + "url": "https://github.com/tree-sitter/tree-sitter-python" 3854 + }, 3855 + "version": "6d14e44ea217bc5bb1c1804180e9818d7d1b8d91" 3856 + }, 3857 + "treesitter-grammar-ql": { 3858 + "cargoLocks": null, 3859 + "date": "2024-11-10", 3860 + "extract": null, 3861 + "name": "treesitter-grammar-ql", 3862 + "passthru": null, 3863 + "pinned": false, 3864 + "src": { 3865 + "deepClone": false, 3866 + "fetchSubmodules": false, 3867 + "leaveDotGit": false, 3868 + "name": null, 3869 + "rev": "1fd627a4e8bff8c24c11987474bd33112bead857", 3870 + "sha256": "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I=", 3871 + "type": "git", 3872 + "url": "https://github.com/tree-sitter/tree-sitter-ql" 3873 + }, 3874 + "version": "1fd627a4e8bff8c24c11987474bd33112bead857" 3875 + }, 3876 + "treesitter-grammar-qmldir": { 3877 + "cargoLocks": null, 3878 + "date": "2023-03-01", 3879 + "extract": null, 3880 + "name": "treesitter-grammar-qmldir", 3881 + "passthru": null, 3882 + "pinned": false, 3883 + "src": { 3884 + "deepClone": false, 3885 + "fetchSubmodules": false, 3886 + "leaveDotGit": false, 3887 + "name": null, 3888 + "rev": "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841", 3889 + "sha256": "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4=", 3890 + "type": "git", 3891 + "url": "https://github.com/Decodetalkers/tree-sitter-qmldir" 3892 + }, 3893 + "version": "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841" 3894 + }, 3895 + "treesitter-grammar-qmljs": { 3896 + "cargoLocks": null, 3897 + "date": "2024-10-13", 3898 + "extract": null, 3899 + "name": "treesitter-grammar-qmljs", 3900 + "passthru": null, 3901 + "pinned": false, 3902 + "src": { 3903 + "deepClone": false, 3904 + "fetchSubmodules": false, 3905 + "leaveDotGit": false, 3906 + "name": null, 3907 + "rev": "6d4db242185721e1f5ef21fde613ca90c743ec47", 3908 + "sha256": "sha256-S6rBQRecJvPgyWq1iydFZgDyXbm9CZBw8kxzNI0cqdw=", 3909 + "type": "git", 3910 + "url": "https://github.com/yuja/tree-sitter-qmljs" 3911 + }, 3912 + "version": "6d4db242185721e1f5ef21fde613ca90c743ec47" 3913 + }, 3914 + "treesitter-grammar-query": { 3915 + "cargoLocks": null, 3916 + "date": "2024-11-11", 3917 + "extract": null, 3918 + "name": "treesitter-grammar-query", 3919 + "passthru": null, 3920 + "pinned": false, 3921 + "src": { 3922 + "deepClone": false, 3923 + "fetchSubmodules": false, 3924 + "leaveDotGit": false, 3925 + "name": null, 3926 + "rev": "a6674e279b14958625d7a530cabe06119c7a1532", 3927 + "sha256": "sha256-xtr2IVI+3h/u9f84ye7szHR/U2E8Bm5NN7vhqaCkiyI=", 3928 + "type": "git", 3929 + "url": "https://github.com/nvim-treesitter/tree-sitter-query" 3930 + }, 3931 + "version": "a6674e279b14958625d7a530cabe06119c7a1532" 3932 + }, 3933 + "treesitter-grammar-r": { 3934 + "cargoLocks": null, 3935 + "date": "2024-11-22", 3936 + "extract": null, 3937 + "name": "treesitter-grammar-r", 3938 + "passthru": null, 3939 + "pinned": false, 3940 + "src": { 3941 + "deepClone": false, 3942 + "fetchSubmodules": false, 3943 + "leaveDotGit": false, 3944 + "name": null, 3945 + "rev": "a0d3e3307489c3ca54da8c7b5b4e0c5f5fd6953a", 3946 + "sha256": "sha256-ryKgJ+3dv/O2AN5zIGtQnKml0zU0/s4Io8Tumpm62Gc=", 3947 + "type": "git", 3948 + "url": "https://github.com/r-lib/tree-sitter-r" 3949 + }, 3950 + "version": "a0d3e3307489c3ca54da8c7b5b4e0c5f5fd6953a" 3951 + }, 3952 + "treesitter-grammar-racket": { 3953 + "cargoLocks": null, 3954 + "date": "2024-09-08", 3955 + "extract": null, 3956 + "name": "treesitter-grammar-racket", 3957 + "passthru": null, 3958 + "pinned": false, 3959 + "src": { 3960 + "deepClone": false, 3961 + "fetchSubmodules": false, 3962 + "leaveDotGit": false, 3963 + "name": null, 3964 + "rev": "5b211bf93021d1c45f39aa96898be9f794f087e4", 3965 + "sha256": "sha256-ry9j5nEcXiSD+xJYzT0mY37hGeDlVRYq7egUeuw1PfU=", 3966 + "type": "git", 3967 + "url": "https://github.com/6cdh/tree-sitter-racket" 3968 + }, 3969 + "version": "5b211bf93021d1c45f39aa96898be9f794f087e4" 3970 + }, 3971 + "treesitter-grammar-ralph": { 3972 + "cargoLocks": null, 3973 + "date": "2024-06-24", 3974 + "extract": null, 3975 + "name": "treesitter-grammar-ralph", 3976 + "passthru": null, 3977 + "pinned": false, 3978 + "src": { 3979 + "deepClone": false, 3980 + "fetchSubmodules": false, 3981 + "leaveDotGit": false, 3982 + "name": null, 3983 + "rev": "f6d81bf7a4599c77388035439cf5801cd461ff77", 3984 + "sha256": "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA=", 3985 + "type": "git", 3986 + "url": "https://github.com/alephium/tree-sitter-ralph" 3987 + }, 3988 + "version": "f6d81bf7a4599c77388035439cf5801cd461ff77" 3989 + }, 3990 + "treesitter-grammar-rasi": { 3991 + "cargoLocks": null, 3992 + "date": "2024-05-21", 3993 + "extract": null, 3994 + "name": "treesitter-grammar-rasi", 3995 + "passthru": null, 3996 + "pinned": false, 3997 + "src": { 3998 + "deepClone": false, 3999 + "fetchSubmodules": false, 4000 + "leaveDotGit": false, 4001 + "name": null, 4002 + "rev": "6c9bbcfdf5f0f553d9ebc01750a3aa247a37b8aa", 4003 + "sha256": "sha256-sPrIVgGGaBaXeqHNxjcdJ/S2FvxyV6rD9UPKU/tpspw=", 4004 + "type": "git", 4005 + "url": "https://github.com/Fymyte/tree-sitter-rasi" 4006 + }, 4007 + "version": "6c9bbcfdf5f0f553d9ebc01750a3aa247a37b8aa" 4008 + }, 4009 + "treesitter-grammar-rbs": { 4010 + "cargoLocks": null, 4011 + "date": "2024-07-02", 4012 + "extract": null, 4013 + "name": "treesitter-grammar-rbs", 4014 + "passthru": null, 4015 + "pinned": false, 4016 + "src": { 4017 + "deepClone": false, 4018 + "fetchSubmodules": false, 4019 + "leaveDotGit": false, 4020 + "name": null, 4021 + "rev": "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99", 4022 + "sha256": "sha256-M72rShapD813gpBbWUIil6UgcnoF1DVTffMSnTpejgg=", 4023 + "type": "git", 4024 + "url": "https://github.com/joker1007/tree-sitter-rbs" 4025 + }, 4026 + "version": "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99" 4027 + }, 4028 + "treesitter-grammar-re2c": { 4029 + "cargoLocks": null, 4030 + "date": "2024-09-25", 4031 + "extract": null, 4032 + "name": "treesitter-grammar-re2c", 4033 + "passthru": null, 4034 + "pinned": false, 4035 + "src": { 4036 + "deepClone": false, 4037 + "fetchSubmodules": false, 4038 + "leaveDotGit": false, 4039 + "name": null, 4040 + "rev": "c18a3c2f4b6665e35b7e50d6048ea3cff770c572", 4041 + "sha256": "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A=", 4042 + "type": "git", 4043 + "url": "https://github.com/amaanq/tree-sitter-re2c" 4044 + }, 4045 + "version": "c18a3c2f4b6665e35b7e50d6048ea3cff770c572" 4046 + }, 4047 + "treesitter-grammar-readline": { 4048 + "cargoLocks": null, 4049 + "date": "2024-10-01", 4050 + "extract": null, 4051 + "name": "treesitter-grammar-readline", 4052 + "passthru": null, 4053 + "pinned": false, 4054 + "src": { 4055 + "deepClone": false, 4056 + "fetchSubmodules": false, 4057 + "leaveDotGit": false, 4058 + "name": null, 4059 + "rev": "74addc90fc539d31d413c0c7cf7581997a7fa46e", 4060 + "sha256": "sha256-cbQnAPtgMnA41CTI9OyY8WYvdlJOC9g0ZMbitNSvtmI=", 4061 + "type": "git", 4062 + "url": "https://github.com/ribru17/tree-sitter-readline" 4063 + }, 4064 + "version": "74addc90fc539d31d413c0c7cf7581997a7fa46e" 4065 + }, 4066 + "treesitter-grammar-regex": { 4067 + "cargoLocks": null, 4068 + "date": "2024-11-11", 4069 + "extract": null, 4070 + "name": "treesitter-grammar-regex", 4071 + "passthru": null, 4072 + "pinned": false, 4073 + "src": { 4074 + "deepClone": false, 4075 + "fetchSubmodules": false, 4076 + "leaveDotGit": false, 4077 + "name": null, 4078 + "rev": "4470c59041416e8a2a9fa343595ca28ed91f38b8", 4079 + "sha256": "sha256-GNWntm8sgqVt6a+yFVncjkoMOe7CnXX9Qmpwy6KcFyU=", 4080 + "type": "git", 4081 + "url": "https://github.com/tree-sitter/tree-sitter-regex" 4082 + }, 4083 + "version": "4470c59041416e8a2a9fa343595ca28ed91f38b8" 4084 + }, 4085 + "treesitter-grammar-rego": { 4086 + "cargoLocks": null, 4087 + "date": "2024-06-12", 4088 + "extract": null, 4089 + "name": "treesitter-grammar-rego", 4090 + "passthru": null, 4091 + "pinned": false, 4092 + "src": { 4093 + "deepClone": false, 4094 + "fetchSubmodules": false, 4095 + "leaveDotGit": false, 4096 + "name": null, 4097 + "rev": "20b5a5958c837bc9f74b231022a68a594a313f6d", 4098 + "sha256": "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI=", 4099 + "type": "git", 4100 + "url": "https://github.com/FallenAngel97/tree-sitter-rego" 4101 + }, 4102 + "version": "20b5a5958c837bc9f74b231022a68a594a313f6d" 4103 + }, 4104 + "treesitter-grammar-requirements": { 4105 + "cargoLocks": null, 4106 + "date": "2024-06-05", 4107 + "extract": null, 4108 + "name": "treesitter-grammar-requirements", 4109 + "passthru": null, 4110 + "pinned": false, 4111 + "src": { 4112 + "deepClone": false, 4113 + "fetchSubmodules": false, 4114 + "leaveDotGit": false, 4115 + "name": null, 4116 + "rev": "5ad9b7581b3334f6ad492847d007f2fac6e6e5f2", 4117 + "sha256": "sha256-L3PF6B+d+v/pjAQGVwkc7hCKrhbAB7u/BdXOpEum08w=", 4118 + "type": "git", 4119 + "url": "https://github.com/ObserverOfTime/tree-sitter-requirements" 4120 + }, 4121 + "version": "5ad9b7581b3334f6ad492847d007f2fac6e6e5f2" 4122 + }, 4123 + "treesitter-grammar-rescript": { 4124 + "cargoLocks": null, 4125 + "date": "2024-07-29", 4126 + "extract": null, 4127 + "name": "treesitter-grammar-rescript", 4128 + "passthru": null, 4129 + "pinned": false, 4130 + "src": { 4131 + "deepClone": false, 4132 + "fetchSubmodules": false, 4133 + "leaveDotGit": false, 4134 + "name": null, 4135 + "rev": "4606cd81c4c31d1d02390fee530858323410a74c", 4136 + "sha256": "sha256-md3fgW+h99va2Rwxzub7nrsEe64fC52g6NPCaXGAaxg=", 4137 + "type": "git", 4138 + "url": "https://github.com/rescript-lang/tree-sitter-rescript" 4139 + }, 4140 + "version": "4606cd81c4c31d1d02390fee530858323410a74c" 4141 + }, 4142 + "treesitter-grammar-rnoweb": { 4143 + "cargoLocks": null, 4144 + "date": "2024-03-14", 4145 + "extract": null, 4146 + "name": "treesitter-grammar-rnoweb", 4147 + "passthru": null, 4148 + "pinned": false, 4149 + "src": { 4150 + "deepClone": false, 4151 + "fetchSubmodules": false, 4152 + "leaveDotGit": false, 4153 + "name": null, 4154 + "rev": "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f", 4155 + "sha256": "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw=", 4156 + "type": "git", 4157 + "url": "https://github.com/bamonroe/tree-sitter-rnoweb" 4158 + }, 4159 + "version": "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f" 4160 + }, 4161 + "treesitter-grammar-robot": { 4162 + "cargoLocks": null, 4163 + "date": "2024-11-21", 4164 + "extract": null, 4165 + "name": "treesitter-grammar-robot", 4166 + "passthru": null, 4167 + "pinned": false, 4168 + "src": { 4169 + "deepClone": false, 4170 + "fetchSubmodules": false, 4171 + "leaveDotGit": false, 4172 + "name": null, 4173 + "rev": "17c2300e91fc9da4ba14c16558bf4292941dc074", 4174 + "sha256": "sha256-9f0xFmhEQnETvV2SAZW+jRtsVdl0ZT3CDmGkcd3Fn88=", 4175 + "type": "git", 4176 + "url": "https://github.com/Hubro/tree-sitter-robot" 4177 + }, 4178 + "version": "17c2300e91fc9da4ba14c16558bf4292941dc074" 4179 + }, 4180 + "treesitter-grammar-robots": { 4181 + "cargoLocks": null, 4182 + "date": "2024-06-29", 4183 + "extract": null, 4184 + "name": "treesitter-grammar-robots", 4185 + "passthru": null, 4186 + "pinned": false, 4187 + "src": { 4188 + "deepClone": false, 4189 + "fetchSubmodules": false, 4190 + "leaveDotGit": false, 4191 + "name": null, 4192 + "rev": "8e3a4205b76236bb6dbebdbee5afc262ce38bb62", 4193 + "sha256": "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME=", 4194 + "type": "git", 4195 + "url": "https://github.com/opa-oz/tree-sitter-robots-txt" 4196 + }, 4197 + "version": "8e3a4205b76236bb6dbebdbee5afc262ce38bb62" 4198 + }, 4199 + "treesitter-grammar-roc": { 4200 + "cargoLocks": null, 4201 + "date": "2024-07-31", 4202 + "extract": null, 4203 + "name": "treesitter-grammar-roc", 4204 + "passthru": null, 4205 + "pinned": false, 4206 + "src": { 4207 + "deepClone": false, 4208 + "fetchSubmodules": false, 4209 + "leaveDotGit": false, 4210 + "name": null, 4211 + "rev": "ef46edd0c03ea30a22f7e92bc68628fb7231dc8a", 4212 + "sha256": "sha256-H76cnMlBT1Z/9WXAdoVslImkyy38uCqum9qEnH+Ics8=", 4213 + "type": "git", 4214 + "url": "https://github.com/faldor20/tree-sitter-roc" 4215 + }, 4216 + "version": "ef46edd0c03ea30a22f7e92bc68628fb7231dc8a" 4217 + }, 4218 + "treesitter-grammar-ron": { 4219 + "cargoLocks": null, 4220 + "date": "2024-05-05", 4221 + "extract": null, 4222 + "name": "treesitter-grammar-ron", 4223 + "passthru": null, 4224 + "pinned": false, 4225 + "src": { 4226 + "deepClone": false, 4227 + "fetchSubmodules": false, 4228 + "leaveDotGit": false, 4229 + "name": null, 4230 + "rev": "78938553b93075e638035f624973083451b29055", 4231 + "sha256": "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0=", 4232 + "type": "git", 4233 + "url": "https://github.com/amaanq/tree-sitter-ron" 4234 + }, 4235 + "version": "78938553b93075e638035f624973083451b29055" 4236 + }, 4237 + "treesitter-grammar-rst": { 4238 + "cargoLocks": null, 4239 + "date": "2024-04-03", 4240 + "extract": null, 4241 + "name": "treesitter-grammar-rst", 4242 + "passthru": null, 4243 + "pinned": false, 4244 + "src": { 4245 + "deepClone": false, 4246 + "fetchSubmodules": false, 4247 + "leaveDotGit": false, 4248 + "name": null, 4249 + "rev": "5120f6e59284cb8b85b450bd2db0bd352635ba9f", 4250 + "sha256": "sha256-PI1C0W8fiuIQ2fgHXDelkCa0ng1a32x/9hrA33KoefM=", 4251 + "type": "git", 4252 + "url": "https://github.com/stsewd/tree-sitter-rst" 4253 + }, 4254 + "version": "5120f6e59284cb8b85b450bd2db0bd352635ba9f" 4255 + }, 4256 + "treesitter-grammar-ruby": { 4257 + "cargoLocks": null, 4258 + "date": "2024-11-10", 4259 + "extract": null, 4260 + "name": "treesitter-grammar-ruby", 4261 + "passthru": null, 4262 + "pinned": false, 4263 + "src": { 4264 + "deepClone": false, 4265 + "fetchSubmodules": false, 4266 + "leaveDotGit": false, 4267 + "name": null, 4268 + "rev": "71bd32fb7607035768799732addba884a37a6210", 4269 + "sha256": "sha256-iu3MVJl0Qr/Ba+aOttmEzMiVY6EouGi5wGOx5ofROzA=", 4270 + "type": "git", 4271 + "url": "https://github.com/tree-sitter/tree-sitter-ruby" 4272 + }, 4273 + "version": "71bd32fb7607035768799732addba884a37a6210" 4274 + }, 4275 + "treesitter-grammar-rust": { 4276 + "cargoLocks": null, 4277 + "date": "2024-11-24", 4278 + "extract": null, 4279 + "name": "treesitter-grammar-rust", 4280 + "passthru": null, 4281 + "pinned": false, 4282 + "src": { 4283 + "deepClone": false, 4284 + "fetchSubmodules": false, 4285 + "leaveDotGit": false, 4286 + "name": null, 4287 + "rev": "cad8a206f2e4194676b9699f26f6560d07130d3f", 4288 + "sha256": "sha256-aT+tlrEKMgWqTEq/NHh8Vj92h6i1aU6uPikDyaP2vfc=", 4289 + "type": "git", 4290 + "url": "https://github.com/tree-sitter/tree-sitter-rust" 4291 + }, 4292 + "version": "cad8a206f2e4194676b9699f26f6560d07130d3f" 4293 + }, 4294 + "treesitter-grammar-scala": { 4295 + "cargoLocks": null, 4296 + "date": "2024-11-25", 4297 + "extract": null, 4298 + "name": "treesitter-grammar-scala", 4299 + "passthru": null, 4300 + "pinned": false, 4301 + "src": { 4302 + "deepClone": false, 4303 + "fetchSubmodules": false, 4304 + "leaveDotGit": false, 4305 + "name": null, 4306 + "rev": "5f44942205c2364ce2ced14a40687d1e09685034", 4307 + "sha256": "sha256-qe2ozmVxjeTIZyhnDegJj9nBccD4mpevVcF5wIsJSbI=", 4308 + "type": "git", 4309 + "url": "https://github.com/tree-sitter/tree-sitter-scala" 4310 + }, 4311 + "version": "5f44942205c2364ce2ced14a40687d1e09685034" 4312 + }, 4313 + "treesitter-grammar-scfg": { 4314 + "cargoLocks": null, 4315 + "date": "2024-07-10", 4316 + "extract": null, 4317 + "name": "treesitter-grammar-scfg", 4318 + "passthru": { 4319 + "generate": "true" 4320 + }, 4321 + "pinned": false, 4322 + "src": { 4323 + "deepClone": false, 4324 + "fetchSubmodules": false, 4325 + "leaveDotGit": false, 4326 + "name": null, 4327 + "rev": "a5512800ea0220da4abbae61b8aea8423d1549aa", 4328 + "sha256": "sha256-Je6taNzniyd1c+2NRCF7TOvnpeW4qhYYhdAEcgpDOAA=", 4329 + "type": "git", 4330 + "url": "https://github.com/rockorager/tree-sitter-scfg" 4331 + }, 4332 + "version": "a5512800ea0220da4abbae61b8aea8423d1549aa" 4333 + }, 4334 + "treesitter-grammar-scheme": { 4335 + "cargoLocks": null, 4336 + "date": "2024-09-08", 4337 + "extract": null, 4338 + "name": "treesitter-grammar-scheme", 4339 + "passthru": null, 4340 + "pinned": false, 4341 + "src": { 4342 + "deepClone": false, 4343 + "fetchSubmodules": false, 4344 + "leaveDotGit": false, 4345 + "name": null, 4346 + "rev": "63e25a4a84142ae7ee0ee01fe3a32c985ca16745", 4347 + "sha256": "sha256-FK3F7v2LqAtXZM/CKCijWfXTF6TUhLmiVXScZqt46Io=", 4348 + "type": "git", 4349 + "url": "https://github.com/6cdh/tree-sitter-scheme" 4350 + }, 4351 + "version": "63e25a4a84142ae7ee0ee01fe3a32c985ca16745" 4352 + }, 4353 + "treesitter-grammar-scss": { 4354 + "cargoLocks": null, 4355 + "date": "2022-02-03", 4356 + "extract": null, 4357 + "name": "treesitter-grammar-scss", 4358 + "passthru": null, 4359 + "pinned": false, 4360 + "src": { 4361 + "deepClone": false, 4362 + "fetchSubmodules": false, 4363 + "leaveDotGit": false, 4364 + "name": null, 4365 + "rev": "c478c6868648eff49eb04a4df90d703dc45b312a", 4366 + "sha256": "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c=", 4367 + "type": "git", 4368 + "url": "https://github.com/serenadeai/tree-sitter-scss" 4369 + }, 4370 + "version": "c478c6868648eff49eb04a4df90d703dc45b312a" 4371 + }, 4372 + "treesitter-grammar-sflog": { 4373 + "cargoLocks": null, 4374 + "date": "2024-10-10", 4375 + "extract": null, 4376 + "name": "treesitter-grammar-sflog", 4377 + "passthru": { 4378 + "location": "sflog" 4379 + }, 4380 + "pinned": false, 4381 + "src": { 4382 + "deepClone": false, 4383 + "fetchSubmodules": false, 4384 + "leaveDotGit": false, 4385 + "name": null, 4386 + "rev": "46d4a12e4e90b10a575b7b16ea3b6ead50322074", 4387 + "sha256": "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY=", 4388 + "type": "git", 4389 + "url": "https://github.com/aheber/tree-sitter-sfapex" 4390 + }, 4391 + "version": "46d4a12e4e90b10a575b7b16ea3b6ead50322074" 4392 + }, 4393 + "treesitter-grammar-slang": { 4394 + "cargoLocks": null, 4395 + "date": "2024-10-12", 4396 + "extract": null, 4397 + "name": "treesitter-grammar-slang", 4398 + "passthru": null, 4399 + "pinned": false, 4400 + "src": { 4401 + "deepClone": false, 4402 + "fetchSubmodules": false, 4403 + "leaveDotGit": false, 4404 + "name": null, 4405 + "rev": "3ed23c04a412a0559162d9cadf96dfff7cb36079", 4406 + "sha256": "sha256-X/QoG1Gl9zDzA3++FznypgeBuWElMaN4BFFuBKPXohk=", 4407 + "type": "git", 4408 + "url": "https://github.com/theHamsta/tree-sitter-slang" 4409 + }, 4410 + "version": "3ed23c04a412a0559162d9cadf96dfff7cb36079" 4411 + }, 4412 + "treesitter-grammar-slint": { 4413 + "cargoLocks": null, 4414 + "date": "2024-10-04", 4415 + "extract": null, 4416 + "name": "treesitter-grammar-slint", 4417 + "passthru": null, 4418 + "pinned": false, 4419 + "src": { 4420 + "deepClone": false, 4421 + "fetchSubmodules": false, 4422 + "leaveDotGit": false, 4423 + "name": null, 4424 + "rev": "4e2765d4cac1f03ada6f635eeb6008d1d0aff5a3", 4425 + "sha256": "sha256-cEitYvrK9P5McbqQAH/PmbD5W0pYULwj3eP9lKXSOTE=", 4426 + "type": "git", 4427 + "url": "https://github.com/slint-ui/tree-sitter-slint" 4428 + }, 4429 + "version": "4e2765d4cac1f03ada6f635eeb6008d1d0aff5a3" 4430 + }, 4431 + "treesitter-grammar-smali": { 4432 + "cargoLocks": null, 4433 + "date": "2024-05-05", 4434 + "extract": null, 4435 + "name": "treesitter-grammar-smali", 4436 + "passthru": null, 4437 + "pinned": false, 4438 + "src": { 4439 + "deepClone": false, 4440 + "fetchSubmodules": false, 4441 + "leaveDotGit": false, 4442 + "name": null, 4443 + "rev": "fdfa6a1febc43c7467aa7e937b87b607956f2346", 4444 + "sha256": "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw=", 4445 + "type": "git", 4446 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-smali" 4447 + }, 4448 + "version": "fdfa6a1febc43c7467aa7e937b87b607956f2346" 4449 + }, 4450 + "treesitter-grammar-smithy": { 4451 + "cargoLocks": null, 4452 + "date": "2024-04-27", 4453 + "extract": null, 4454 + "name": "treesitter-grammar-smithy", 4455 + "passthru": null, 4456 + "pinned": false, 4457 + "src": { 4458 + "deepClone": false, 4459 + "fetchSubmodules": false, 4460 + "leaveDotGit": false, 4461 + "name": null, 4462 + "rev": "fa898ac0885d1da9a253695c3e0e91f5efc587cd", 4463 + "sha256": "sha256-tB+q4RNru4Zi3jU9fBLKdzsXT0uP1PECLfeCCNTyaIo=", 4464 + "type": "git", 4465 + "url": "https://github.com/indoorvivants/tree-sitter-smithy" 4466 + }, 4467 + "version": "fa898ac0885d1da9a253695c3e0e91f5efc587cd" 4468 + }, 4469 + "treesitter-grammar-snakemake": { 4470 + "cargoLocks": null, 4471 + "date": "2024-08-05", 4472 + "extract": null, 4473 + "name": "treesitter-grammar-snakemake", 4474 + "passthru": null, 4475 + "pinned": false, 4476 + "src": { 4477 + "deepClone": false, 4478 + "fetchSubmodules": false, 4479 + "leaveDotGit": false, 4480 + "name": null, 4481 + "rev": "e909815acdbe37e69440261ebb1091ed52e1dec6", 4482 + "sha256": "sha256-d2n1fsdt4+1hv4In+o6GpGyfeyVHpn39Njm7tQ2zyYQ=", 4483 + "type": "git", 4484 + "url": "https://github.com/osthomas/tree-sitter-snakemake" 4485 + }, 4486 + "version": "e909815acdbe37e69440261ebb1091ed52e1dec6" 4487 + }, 4488 + "treesitter-grammar-solidity": { 4489 + "cargoLocks": null, 4490 + "date": "2024-06-12", 4491 + "extract": null, 4492 + "name": "treesitter-grammar-solidity", 4493 + "passthru": null, 4494 + "pinned": false, 4495 + "src": { 4496 + "deepClone": false, 4497 + "fetchSubmodules": false, 4498 + "leaveDotGit": false, 4499 + "name": null, 4500 + "rev": "ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c", 4501 + "sha256": "sha256-q9SFHnxBUDet65WuxxYFS3N8xDHuQz7K2LWED7uSaWA=", 4502 + "type": "git", 4503 + "url": "https://github.com/JoranHonig/tree-sitter-solidity" 4504 + }, 4505 + "version": "ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c" 4506 + }, 4507 + "treesitter-grammar-soql": { 4508 + "cargoLocks": null, 4509 + "date": "2024-10-10", 4510 + "extract": null, 4511 + "name": "treesitter-grammar-soql", 4512 + "passthru": { 4513 + "location": "soql" 4514 + }, 4515 + "pinned": false, 4516 + "src": { 4517 + "deepClone": false, 4518 + "fetchSubmodules": false, 4519 + "leaveDotGit": false, 4520 + "name": null, 4521 + "rev": "46d4a12e4e90b10a575b7b16ea3b6ead50322074", 4522 + "sha256": "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY=", 4523 + "type": "git", 4524 + "url": "https://github.com/aheber/tree-sitter-sfapex" 4525 + }, 4526 + "version": "46d4a12e4e90b10a575b7b16ea3b6ead50322074" 4527 + }, 4528 + "treesitter-grammar-sosl": { 4529 + "cargoLocks": null, 4530 + "date": "2024-10-10", 4531 + "extract": null, 4532 + "name": "treesitter-grammar-sosl", 4533 + "passthru": { 4534 + "location": "sosl" 4535 + }, 4536 + "pinned": false, 4537 + "src": { 4538 + "deepClone": false, 4539 + "fetchSubmodules": false, 4540 + "leaveDotGit": false, 4541 + "name": null, 4542 + "rev": "46d4a12e4e90b10a575b7b16ea3b6ead50322074", 4543 + "sha256": "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY=", 4544 + "type": "git", 4545 + "url": "https://github.com/aheber/tree-sitter-sfapex" 4546 + }, 4547 + "version": "46d4a12e4e90b10a575b7b16ea3b6ead50322074" 4548 + }, 4549 + "treesitter-grammar-sourcepawn": { 4550 + "cargoLocks": null, 4551 + "date": "2024-07-22", 4552 + "extract": null, 4553 + "name": "treesitter-grammar-sourcepawn", 4554 + "passthru": null, 4555 + "pinned": false, 4556 + "src": { 4557 + "deepClone": false, 4558 + "fetchSubmodules": false, 4559 + "leaveDotGit": false, 4560 + "name": null, 4561 + "rev": "6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf", 4562 + "sha256": "sha256-2DjGCZ701c2rMxQZM4YF61rZokZUov4ECb0gwAmyuVk=", 4563 + "type": "git", 4564 + "url": "https://github.com/nilshelmig/tree-sitter-sourcepawn" 4565 + }, 4566 + "version": "6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf" 4567 + }, 4568 + "treesitter-grammar-sparql": { 4569 + "cargoLocks": null, 4570 + "date": "2024-06-26", 4571 + "extract": null, 4572 + "name": "treesitter-grammar-sparql", 4573 + "passthru": null, 4574 + "pinned": false, 4575 + "src": { 4576 + "deepClone": false, 4577 + "fetchSubmodules": false, 4578 + "leaveDotGit": false, 4579 + "name": null, 4580 + "rev": "d853661ca680d8ff7f8d800182d5782b61d0dd58", 4581 + "sha256": "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU=", 4582 + "type": "git", 4583 + "url": "https://github.com/GordianDziwis/tree-sitter-sparql" 4584 + }, 4585 + "version": "d853661ca680d8ff7f8d800182d5782b61d0dd58" 4586 + }, 4587 + "treesitter-grammar-sql": { 4588 + "cargoLocks": null, 4589 + "date": "2024-11-21", 4590 + "extract": null, 4591 + "name": "treesitter-grammar-sql", 4592 + "passthru": null, 4593 + "pinned": false, 4594 + "src": { 4595 + "deepClone": false, 4596 + "fetchSubmodules": false, 4597 + "leaveDotGit": false, 4598 + "name": null, 4599 + "rev": "3d516e6ae778bd41f9d5178823798ff6af96da60", 4600 + "sha256": "sha256-5lmnH4ro4+M5dCpW8GnnOHEuSCCQMCqhlK3bnzEr518=", 4601 + "type": "git", 4602 + "url": "https://github.com/derekstride/tree-sitter-sql" 4603 + }, 4604 + "version": "3d516e6ae778bd41f9d5178823798ff6af96da60" 4605 + }, 4606 + "treesitter-grammar-squirrel": { 4607 + "cargoLocks": null, 4608 + "date": "2024-07-08", 4609 + "extract": null, 4610 + "name": "treesitter-grammar-squirrel", 4611 + "passthru": null, 4612 + "pinned": false, 4613 + "src": { 4614 + "deepClone": false, 4615 + "fetchSubmodules": false, 4616 + "leaveDotGit": false, 4617 + "name": null, 4618 + "rev": "072c969749e66f000dba35a33c387650e203e96e", 4619 + "sha256": "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU=", 4620 + "type": "git", 4621 + "url": "https://github.com/amaanq/tree-sitter-squirrel" 4622 + }, 4623 + "version": "072c969749e66f000dba35a33c387650e203e96e" 4624 + }, 4625 + "treesitter-grammar-ssh_config": { 4626 + "cargoLocks": null, 4627 + "date": "2024-11-03", 4628 + "extract": null, 4629 + "name": "treesitter-grammar-ssh_config", 4630 + "passthru": null, 4631 + "pinned": false, 4632 + "src": { 4633 + "deepClone": false, 4634 + "fetchSubmodules": false, 4635 + "leaveDotGit": false, 4636 + "name": null, 4637 + "rev": "dd32616275c6e9d7800c58f40c16a09ad1c7c238", 4638 + "sha256": "sha256-BOvCOnt76f00+hqjEmJ8VLiwqSPd3p/yScTXsuNdexY=", 4639 + "type": "git", 4640 + "url": "https://github.com/ObserverOfTime/tree-sitter-ssh-config" 4641 + }, 4642 + "version": "dd32616275c6e9d7800c58f40c16a09ad1c7c238" 4643 + }, 4644 + "treesitter-grammar-starlark": { 4645 + "cargoLocks": null, 4646 + "date": "2024-05-25", 4647 + "extract": null, 4648 + "name": "treesitter-grammar-starlark", 4649 + "passthru": null, 4650 + "pinned": false, 4651 + "src": { 4652 + "deepClone": false, 4653 + "fetchSubmodules": false, 4654 + "leaveDotGit": false, 4655 + "name": null, 4656 + "rev": "018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac", 4657 + "sha256": "sha256-Qp7FvREjO+FP7ovj6UE8JA3Se8W46iGxNrmmSsruOdA=", 4658 + "type": "git", 4659 + "url": "https://github.com/amaanq/tree-sitter-starlark" 4660 + }, 4661 + "version": "018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac" 4662 + }, 4663 + "treesitter-grammar-strace": { 4664 + "cargoLocks": null, 4665 + "date": "2023-10-29", 4666 + "extract": null, 4667 + "name": "treesitter-grammar-strace", 4668 + "passthru": null, 4669 + "pinned": false, 4670 + "src": { 4671 + "deepClone": false, 4672 + "fetchSubmodules": false, 4673 + "leaveDotGit": false, 4674 + "name": null, 4675 + "rev": "d819cdd5dbe455bd3c859193633c8d91c0df7c36", 4676 + "sha256": "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg=", 4677 + "type": "git", 4678 + "url": "https://github.com/sigmaSd/tree-sitter-strace" 4679 + }, 4680 + "version": "d819cdd5dbe455bd3c859193633c8d91c0df7c36" 4681 + }, 4682 + "treesitter-grammar-styled": { 4683 + "cargoLocks": null, 4684 + "date": "2024-11-02", 4685 + "extract": null, 4686 + "name": "treesitter-grammar-styled", 4687 + "passthru": null, 4688 + "pinned": false, 4689 + "src": { 4690 + "deepClone": false, 4691 + "fetchSubmodules": false, 4692 + "leaveDotGit": false, 4693 + "name": null, 4694 + "rev": "2e0e6231348d8cb0a82406490771825b8ac80422", 4695 + "sha256": "sha256-RwhHCWK1ckXdPgIVZ4NC5zCBna91NBYub2MlrIwHeGk=", 4696 + "type": "git", 4697 + "url": "https://github.com/mskelton/tree-sitter-styled" 4698 + }, 4699 + "version": "2e0e6231348d8cb0a82406490771825b8ac80422" 4700 + }, 4701 + "treesitter-grammar-supercollider": { 4702 + "cargoLocks": null, 4703 + "date": "2024-09-21", 4704 + "extract": null, 4705 + "name": "treesitter-grammar-supercollider", 4706 + "passthru": null, 4707 + "pinned": false, 4708 + "src": { 4709 + "deepClone": false, 4710 + "fetchSubmodules": false, 4711 + "leaveDotGit": false, 4712 + "name": null, 4713 + "rev": "1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7", 4714 + "sha256": "sha256-G23AZO1zvTvRE9ciV7qMuSoaCYulhyOkwiRwgK06NRQ=", 4715 + "type": "git", 4716 + "url": "https://github.com/madskjeldgaard/tree-sitter-supercollider" 4717 + }, 4718 + "version": "1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7" 4719 + }, 4720 + "treesitter-grammar-superhtml": { 4721 + "cargoLocks": null, 4722 + "date": "2024-11-06", 4723 + "extract": null, 4724 + "name": "treesitter-grammar-superhtml", 4725 + "passthru": { 4726 + "location": "tree-sitter-superhtml" 4727 + }, 4728 + "pinned": false, 4729 + "src": { 4730 + "deepClone": false, 4731 + "fetchSubmodules": false, 4732 + "leaveDotGit": false, 4733 + "name": null, 4734 + "rev": "dbb0d1fc54f8525f41289a413ea6c0722e92bf9c", 4735 + "sha256": "sha256-c0JjQ3RZyKtP4ayDT9M+riYhK6JlMF/oVJfkfY17/7k=", 4736 + "type": "git", 4737 + "url": "https://github.com/kristoff-it/superhtml" 4738 + }, 4739 + "version": "dbb0d1fc54f8525f41289a413ea6c0722e92bf9c" 4740 + }, 4741 + "treesitter-grammar-surface": { 4742 + "cargoLocks": null, 4743 + "date": "2022-01-18", 4744 + "extract": null, 4745 + "name": "treesitter-grammar-surface", 4746 + "passthru": null, 4747 + "pinned": false, 4748 + "src": { 4749 + "deepClone": false, 4750 + "fetchSubmodules": false, 4751 + "leaveDotGit": false, 4752 + "name": null, 4753 + "rev": "f4586b35ac8548667a9aaa4eae44456c1f43d032", 4754 + "sha256": "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA=", 4755 + "type": "git", 4756 + "url": "https://github.com/connorlay/tree-sitter-surface" 4757 + }, 4758 + "version": "f4586b35ac8548667a9aaa4eae44456c1f43d032" 4759 + }, 4760 + "treesitter-grammar-svelte": { 4761 + "cargoLocks": null, 4762 + "date": "2024-10-19", 4763 + "extract": null, 4764 + "name": "treesitter-grammar-svelte", 4765 + "passthru": null, 4766 + "pinned": false, 4767 + "src": { 4768 + "deepClone": false, 4769 + "fetchSubmodules": false, 4770 + "leaveDotGit": false, 4771 + "name": null, 4772 + "rev": "ae5199db47757f785e43a14b332118a5474de1a2", 4773 + "sha256": "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4=", 4774 + "type": "git", 4775 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-svelte" 4776 + }, 4777 + "version": "ae5199db47757f785e43a14b332118a5474de1a2" 4778 + }, 4779 + "treesitter-grammar-swift": { 4780 + "cargoLocks": null, 4781 + "date": "2024-11-11", 4782 + "extract": null, 4783 + "name": "treesitter-grammar-swift", 4784 + "passthru": { 4785 + "generate": "true" 4786 + }, 4787 + "pinned": false, 4788 + "src": { 4789 + "deepClone": false, 4790 + "fetchSubmodules": false, 4791 + "leaveDotGit": false, 4792 + "name": null, 4793 + "rev": "6accc2f720c7ff8573f6956a34ea22f50c44d839", 4794 + "sha256": "sha256-SFzOo7Nx7kjQ69KUIH9raGj4zYYI0HPeagECAZJGfww=", 4795 + "type": "git", 4796 + "url": "https://github.com/alex-pinkus/tree-sitter-swift" 4797 + }, 4798 + "version": "6accc2f720c7ff8573f6956a34ea22f50c44d839" 4799 + }, 4800 + "treesitter-grammar-sxhkdrc": { 4801 + "cargoLocks": null, 4802 + "date": "2022-08-31", 4803 + "extract": null, 4804 + "name": "treesitter-grammar-sxhkdrc", 4805 + "passthru": null, 4806 + "pinned": false, 4807 + "src": { 4808 + "deepClone": false, 4809 + "fetchSubmodules": false, 4810 + "leaveDotGit": false, 4811 + "name": null, 4812 + "rev": "440d5f913d9465c9c776a1bd92334d32febcf065", 4813 + "sha256": "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI=", 4814 + "type": "git", 4815 + "url": "https://github.com/RaafatTurki/tree-sitter-sxhkdrc" 4816 + }, 4817 + "version": "440d5f913d9465c9c776a1bd92334d32febcf065" 4818 + }, 4819 + "treesitter-grammar-systemtap": { 4820 + "cargoLocks": null, 4821 + "date": "2024-08-07", 4822 + "extract": null, 4823 + "name": "treesitter-grammar-systemtap", 4824 + "passthru": null, 4825 + "pinned": false, 4826 + "src": { 4827 + "deepClone": false, 4828 + "fetchSubmodules": false, 4829 + "leaveDotGit": false, 4830 + "name": null, 4831 + "rev": "f2b378a9af0b7e1192cff67a5fb45508c927205d", 4832 + "sha256": "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ=", 4833 + "type": "git", 4834 + "url": "https://github.com/ok-ryoko/tree-sitter-systemtap" 4835 + }, 4836 + "version": "f2b378a9af0b7e1192cff67a5fb45508c927205d" 4837 + }, 4838 + "treesitter-grammar-t32": { 4839 + "cargoLocks": null, 4840 + "date": "2024-11-26", 4841 + "extract": null, 4842 + "name": "treesitter-grammar-t32", 4843 + "passthru": null, 4844 + "pinned": false, 4845 + "src": { 4846 + "deepClone": false, 4847 + "fetchSubmodules": false, 4848 + "leaveDotGit": false, 4849 + "name": null, 4850 + "rev": "6f8509f7d310386544fa8855f3486759f6e04c08", 4851 + "sha256": "sha256-XrexzOZDU/lczXB1ekRMVpMZ29WXsCA9ZtY7HSN/AOA=", 4852 + "type": "git", 4853 + "url": "https://gitlab.com/xasc/tree-sitter-t32.git" 4854 + }, 4855 + "version": "6f8509f7d310386544fa8855f3486759f6e04c08" 4856 + }, 4857 + "treesitter-grammar-tablegen": { 4858 + "cargoLocks": null, 4859 + "date": "2024-05-05", 4860 + "extract": null, 4861 + "name": "treesitter-grammar-tablegen", 4862 + "passthru": null, 4863 + "pinned": false, 4864 + "src": { 4865 + "deepClone": false, 4866 + "fetchSubmodules": false, 4867 + "leaveDotGit": false, 4868 + "name": null, 4869 + "rev": "b1170880c61355aaf38fc06f4af7d3c55abdabc4", 4870 + "sha256": "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM=", 4871 + "type": "git", 4872 + "url": "https://github.com/amaanq/tree-sitter-tablegen" 4873 + }, 4874 + "version": "b1170880c61355aaf38fc06f4af7d3c55abdabc4" 4875 + }, 4876 + "treesitter-grammar-tact": { 4877 + "cargoLocks": null, 4878 + "date": "2024-10-09", 4879 + "extract": null, 4880 + "name": "treesitter-grammar-tact", 4881 + "passthru": null, 4882 + "pinned": false, 4883 + "src": { 4884 + "deepClone": false, 4885 + "fetchSubmodules": false, 4886 + "leaveDotGit": false, 4887 + "name": null, 4888 + "rev": "83e264928fa194b7283428527259e88e54205264", 4889 + "sha256": "sha256-gSLVUjn8MBRDQhZoEsPGao2lZI1gcxJsg6d8suA4D50=", 4890 + "type": "git", 4891 + "url": "https://github.com/tact-lang/tree-sitter-tact" 4892 + }, 4893 + "version": "83e264928fa194b7283428527259e88e54205264" 4894 + }, 4895 + "treesitter-grammar-tcl": { 4896 + "cargoLocks": null, 4897 + "date": "2024-11-05", 4898 + "extract": null, 4899 + "name": "treesitter-grammar-tcl", 4900 + "passthru": null, 4901 + "pinned": false, 4902 + "src": { 4903 + "deepClone": false, 4904 + "fetchSubmodules": false, 4905 + "leaveDotGit": false, 4906 + "name": null, 4907 + "rev": "98015ebe182d94e5a4439e32ffd91beaac32fcb9", 4908 + "sha256": "sha256-zpswRch3xYjymQhc69noDTCsPrFzVRm1RN3jjIrUeDE=", 4909 + "type": "git", 4910 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-tcl" 4911 + }, 4912 + "version": "98015ebe182d94e5a4439e32ffd91beaac32fcb9" 4913 + }, 4914 + "treesitter-grammar-teal": { 4915 + "cargoLocks": null, 4916 + "date": "2024-11-21", 4917 + "extract": null, 4918 + "name": "treesitter-grammar-teal", 4919 + "passthru": { 4920 + "generate": "true" 4921 + }, 4922 + "pinned": false, 4923 + "src": { 4924 + "deepClone": false, 4925 + "fetchSubmodules": false, 4926 + "leaveDotGit": false, 4927 + "name": null, 4928 + "rev": "635e61625949a0711f63b52cfaaac1c75769885c", 4929 + "sha256": "sha256-LOUASVnU0KSyqcLUFbrwvqWeotX6FzoqKJAkSEapvyk=", 4930 + "type": "git", 4931 + "url": "https://github.com/euclidianAce/tree-sitter-teal" 4932 + }, 4933 + "version": "635e61625949a0711f63b52cfaaac1c75769885c" 4934 + }, 4935 + "treesitter-grammar-templ": { 4936 + "cargoLocks": null, 4937 + "date": "2024-11-24", 4938 + "extract": null, 4939 + "name": "treesitter-grammar-templ", 4940 + "passthru": null, 4941 + "pinned": false, 4942 + "src": { 4943 + "deepClone": false, 4944 + "fetchSubmodules": false, 4945 + "leaveDotGit": false, 4946 + "name": null, 4947 + "rev": "dc41c080783c6305d66471672a9c9147561126e4", 4948 + "sha256": "sha256-zOjHKBOFOLDji8U+4ZNrpqprw/7eGwJU9w+q8i4Neno=", 4949 + "type": "git", 4950 + "url": "https://github.com/vrischmann/tree-sitter-templ" 4951 + }, 4952 + "version": "dc41c080783c6305d66471672a9c9147561126e4" 4953 + }, 4954 + "treesitter-grammar-tera": { 4955 + "cargoLocks": null, 4956 + "date": "2024-11-25", 4957 + "extract": null, 4958 + "name": "treesitter-grammar-tera", 4959 + "passthru": null, 4960 + "pinned": false, 4961 + "src": { 4962 + "deepClone": false, 4963 + "fetchSubmodules": false, 4964 + "leaveDotGit": false, 4965 + "name": null, 4966 + "rev": "5319325b2ad34e41fb2582594dadb98525ccc487", 4967 + "sha256": "sha256-oN2JeBP38iyrI9yFF+gxkpjn8fuNnOxHC/oZc8TA3H4=", 4968 + "type": "git", 4969 + "url": "https://github.com/uncenter/tree-sitter-tera" 4970 + }, 4971 + "version": "5319325b2ad34e41fb2582594dadb98525ccc487" 4972 + }, 4973 + "treesitter-grammar-terraform": { 4974 + "cargoLocks": null, 4975 + "date": "2024-06-24", 4976 + "extract": null, 4977 + "name": "treesitter-grammar-terraform", 4978 + "passthru": { 4979 + "location": "dialects/terraform" 4980 + }, 4981 + "pinned": false, 4982 + "src": { 4983 + "deepClone": false, 4984 + "fetchSubmodules": false, 4985 + "leaveDotGit": false, 4986 + "name": null, 4987 + "rev": "9e3ec9848f28d26845ba300fd73c740459b83e9b", 4988 + "sha256": "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM=", 4989 + "type": "git", 4990 + "url": "https://github.com/MichaHoffmann/tree-sitter-hcl" 4991 + }, 4992 + "version": "9e3ec9848f28d26845ba300fd73c740459b83e9b" 4993 + }, 4994 + "treesitter-grammar-textproto": { 4995 + "cargoLocks": null, 4996 + "date": "2024-10-16", 4997 + "extract": null, 4998 + "name": "treesitter-grammar-textproto", 4999 + "passthru": null, 5000 + "pinned": false, 5001 + "src": { 5002 + "deepClone": false, 5003 + "fetchSubmodules": false, 5004 + "leaveDotGit": false, 5005 + "name": null, 5006 + "rev": "568471b80fd8793d37ed01865d8c2208a9fefd1b", 5007 + "sha256": "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ=", 5008 + "type": "git", 5009 + "url": "https://github.com/PorterAtGoogle/tree-sitter-textproto" 5010 + }, 5011 + "version": "568471b80fd8793d37ed01865d8c2208a9fefd1b" 5012 + }, 5013 + "treesitter-grammar-thrift": { 5014 + "cargoLocks": null, 5015 + "date": "2024-04-20", 5016 + "extract": null, 5017 + "name": "treesitter-grammar-thrift", 5018 + "passthru": null, 5019 + "pinned": false, 5020 + "src": { 5021 + "deepClone": false, 5022 + "fetchSubmodules": false, 5023 + "leaveDotGit": false, 5024 + "name": null, 5025 + "rev": "68fd0d80943a828d9e6f49c58a74be1e9ca142cf", 5026 + "sha256": "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y=", 5027 + "type": "git", 5028 + "url": "https://github.com/duskmoon314/tree-sitter-thrift" 5029 + }, 5030 + "version": "68fd0d80943a828d9e6f49c58a74be1e9ca142cf" 5031 + }, 5032 + "treesitter-grammar-tiger": { 5033 + "cargoLocks": null, 5034 + "date": "2023-08-29", 5035 + "extract": null, 5036 + "name": "treesitter-grammar-tiger", 5037 + "passthru": null, 5038 + "pinned": false, 5039 + "src": { 5040 + "deepClone": false, 5041 + "fetchSubmodules": false, 5042 + "leaveDotGit": false, 5043 + "name": null, 5044 + "rev": "a7f11d946b44244f71df41d2a78af0665d618dae", 5045 + "sha256": "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA=", 5046 + "type": "git", 5047 + "url": "https://github.com/ambroisie/tree-sitter-tiger" 5048 + }, 5049 + "version": "a7f11d946b44244f71df41d2a78af0665d618dae" 5050 + }, 5051 + "treesitter-grammar-tlaplus": { 5052 + "cargoLocks": null, 5053 + "date": "2024-10-29", 5054 + "extract": null, 5055 + "name": "treesitter-grammar-tlaplus", 5056 + "passthru": null, 5057 + "pinned": false, 5058 + "src": { 5059 + "deepClone": false, 5060 + "fetchSubmodules": false, 5061 + "leaveDotGit": false, 5062 + "name": null, 5063 + "rev": "d711f24c93221cdfc9a9b4dbb0998f528fc982ac", 5064 + "sha256": "sha256-CHoqOY990/30GqLkxee/xexQ9uni7VTdW0iZ+inunoc=", 5065 + "type": "git", 5066 + "url": "https://github.com/tlaplus-community/tree-sitter-tlaplus" 5067 + }, 5068 + "version": "d711f24c93221cdfc9a9b4dbb0998f528fc982ac" 5069 + }, 5070 + "treesitter-grammar-tmux": { 5071 + "cargoLocks": null, 5072 + "date": "2024-08-04", 5073 + "extract": null, 5074 + "name": "treesitter-grammar-tmux", 5075 + "passthru": null, 5076 + "pinned": false, 5077 + "src": { 5078 + "deepClone": false, 5079 + "fetchSubmodules": false, 5080 + "leaveDotGit": false, 5081 + "name": null, 5082 + "rev": "0252ecd080016e45e6305ef1a943388f5ae2f4b4", 5083 + "sha256": "sha256-8f78qYxqoiOAnl3HzEbF4Rci3rFy0SnELoU+QP7pUlk=", 5084 + "type": "git", 5085 + "url": "https://github.com/Freed-Wu/tree-sitter-tmux" 5086 + }, 5087 + "version": "0252ecd080016e45e6305ef1a943388f5ae2f4b4" 5088 + }, 5089 + "treesitter-grammar-todotxt": { 5090 + "cargoLocks": null, 5091 + "date": "2024-01-15", 5092 + "extract": null, 5093 + "name": "treesitter-grammar-todotxt", 5094 + "passthru": null, 5095 + "pinned": false, 5096 + "src": { 5097 + "deepClone": false, 5098 + "fetchSubmodules": false, 5099 + "leaveDotGit": false, 5100 + "name": null, 5101 + "rev": "3937c5cd105ec4127448651a21aef45f52d19609", 5102 + "sha256": "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ=", 5103 + "type": "git", 5104 + "url": "https://github.com/arnarg/tree-sitter-todotxt" 5105 + }, 5106 + "version": "3937c5cd105ec4127448651a21aef45f52d19609" 5107 + }, 5108 + "treesitter-grammar-toml": { 5109 + "cargoLocks": null, 5110 + "date": "2024-05-03", 5111 + "extract": null, 5112 + "name": "treesitter-grammar-toml", 5113 + "passthru": null, 5114 + "pinned": false, 5115 + "src": { 5116 + "deepClone": false, 5117 + "fetchSubmodules": false, 5118 + "leaveDotGit": false, 5119 + "name": null, 5120 + "rev": "16a30c83ce427385b8d14939c45c137fcfca6c42", 5121 + "sha256": "sha256-VYsPM0NVxegfanVaaKkSkEzJ502xkKSjZWrsJpDmack=", 5122 + "type": "git", 5123 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-toml" 5124 + }, 5125 + "version": "16a30c83ce427385b8d14939c45c137fcfca6c42" 5126 + }, 5127 + "treesitter-grammar-tsv": { 5128 + "cargoLocks": null, 5129 + "date": "2024-04-27", 5130 + "extract": null, 5131 + "name": "treesitter-grammar-tsv", 5132 + "passthru": { 5133 + "location": "tsv" 5134 + }, 5135 + "pinned": false, 5136 + "src": { 5137 + "deepClone": false, 5138 + "fetchSubmodules": false, 5139 + "leaveDotGit": false, 5140 + "name": null, 5141 + "rev": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529", 5142 + "sha256": "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=", 5143 + "type": "git", 5144 + "url": "https://github.com/amaanq/tree-sitter-csv" 5145 + }, 5146 + "version": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529" 5147 + }, 5148 + "treesitter-grammar-tsx": { 5149 + "cargoLocks": null, 5150 + "date": "2024-11-10", 5151 + "extract": null, 5152 + "name": "treesitter-grammar-tsx", 5153 + "passthru": { 5154 + "location": "tsx" 5155 + }, 5156 + "pinned": false, 5157 + "src": { 5158 + "deepClone": false, 5159 + "fetchSubmodules": false, 5160 + "leaveDotGit": false, 5161 + "name": null, 5162 + "rev": "45af49560396d67a710b21a3ce315fcaa09006ff", 5163 + "sha256": "sha256-15TAkZeoHTQvPqswlP8dFMyt8F/ztozaJtZys49rzeM=", 5164 + "type": "git", 5165 + "url": "https://github.com/tree-sitter/tree-sitter-typescript" 5166 + }, 5167 + "version": "45af49560396d67a710b21a3ce315fcaa09006ff" 5168 + }, 5169 + "treesitter-grammar-turtle": { 5170 + "cargoLocks": null, 5171 + "date": "2024-07-02", 5172 + "extract": null, 5173 + "name": "treesitter-grammar-turtle", 5174 + "passthru": null, 5175 + "pinned": false, 5176 + "src": { 5177 + "deepClone": false, 5178 + "fetchSubmodules": false, 5179 + "leaveDotGit": false, 5180 + "name": null, 5181 + "rev": "7f789ea7ef765080f71a298fc96b7c957fa24422", 5182 + "sha256": "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA=", 5183 + "type": "git", 5184 + "url": "https://github.com/GordianDziwis/tree-sitter-turtle" 5185 + }, 5186 + "version": "7f789ea7ef765080f71a298fc96b7c957fa24422" 5187 + }, 5188 + "treesitter-grammar-twig": { 5189 + "cargoLocks": null, 5190 + "date": "2024-06-15", 5191 + "extract": null, 5192 + "name": "treesitter-grammar-twig", 5193 + "passthru": null, 5194 + "pinned": false, 5195 + "src": { 5196 + "deepClone": false, 5197 + "fetchSubmodules": false, 5198 + "leaveDotGit": false, 5199 + "name": null, 5200 + "rev": "085648e01d1422163a1702a44e72303b4e2a0bd1", 5201 + "sha256": "sha256-87jFYAAnblTeEdlXqTjyiiNee/OgasPam1b2xyKQIHY=", 5202 + "type": "git", 5203 + "url": "https://github.com/gbprod/tree-sitter-twig" 5204 + }, 5205 + "version": "085648e01d1422163a1702a44e72303b4e2a0bd1" 5206 + }, 5207 + "treesitter-grammar-typescript": { 5208 + "cargoLocks": null, 5209 + "date": "2024-11-10", 5210 + "extract": null, 5211 + "name": "treesitter-grammar-typescript", 5212 + "passthru": { 5213 + "location": "typescript" 5214 + }, 5215 + "pinned": false, 5216 + "src": { 5217 + "deepClone": false, 5218 + "fetchSubmodules": false, 5219 + "leaveDotGit": false, 5220 + "name": null, 5221 + "rev": "45af49560396d67a710b21a3ce315fcaa09006ff", 5222 + "sha256": "sha256-15TAkZeoHTQvPqswlP8dFMyt8F/ztozaJtZys49rzeM=", 5223 + "type": "git", 5224 + "url": "https://github.com/tree-sitter/tree-sitter-typescript" 5225 + }, 5226 + "version": "45af49560396d67a710b21a3ce315fcaa09006ff" 5227 + }, 5228 + "treesitter-grammar-typespec": { 5229 + "cargoLocks": null, 5230 + "date": "2024-08-04", 5231 + "extract": null, 5232 + "name": "treesitter-grammar-typespec", 5233 + "passthru": null, 5234 + "pinned": false, 5235 + "src": { 5236 + "deepClone": false, 5237 + "fetchSubmodules": false, 5238 + "leaveDotGit": false, 5239 + "name": null, 5240 + "rev": "0ee05546d73d8eb64635ed8125de6f35c77759fe", 5241 + "sha256": "sha256-qXA87soeEdlpzj8svEao8L0F5V14NSZc1WsX9z0PVB0=", 5242 + "type": "git", 5243 + "url": "https://github.com/happenslol/tree-sitter-typespec" 5244 + }, 5245 + "version": "0ee05546d73d8eb64635ed8125de6f35c77759fe" 5246 + }, 5247 + "treesitter-grammar-typoscript": { 5248 + "cargoLocks": null, 5249 + "date": "2023-10-22", 5250 + "extract": null, 5251 + "name": "treesitter-grammar-typoscript", 5252 + "passthru": null, 5253 + "pinned": false, 5254 + "src": { 5255 + "deepClone": false, 5256 + "fetchSubmodules": false, 5257 + "leaveDotGit": false, 5258 + "name": null, 5259 + "rev": "43b221c0b76e77244efdaa9963e402a17c930fbc", 5260 + "sha256": "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc=", 5261 + "type": "git", 5262 + "url": "https://github.com/Teddytrombone/tree-sitter-typoscript" 5263 + }, 5264 + "version": "43b221c0b76e77244efdaa9963e402a17c930fbc" 5265 + }, 5266 + "treesitter-grammar-typst": { 5267 + "cargoLocks": null, 5268 + "date": "2024-11-13", 5269 + "extract": null, 5270 + "name": "treesitter-grammar-typst", 5271 + "passthru": null, 5272 + "pinned": false, 5273 + "src": { 5274 + "deepClone": false, 5275 + "fetchSubmodules": false, 5276 + "leaveDotGit": false, 5277 + "name": null, 5278 + "rev": "26dfb4b94a99cc9d6044342b7ad0ba761da77d60", 5279 + "sha256": "sha256-A18RpK8caV4znAjoJiemVC97yjltuQcKu9E7dSLs1Gg=", 5280 + "type": "git", 5281 + "url": "https://github.com/uben0/tree-sitter-typst" 5282 + }, 5283 + "version": "26dfb4b94a99cc9d6044342b7ad0ba761da77d60" 5284 + }, 5285 + "treesitter-grammar-udev": { 5286 + "cargoLocks": null, 5287 + "date": "2024-11-08", 5288 + "extract": null, 5289 + "name": "treesitter-grammar-udev", 5290 + "passthru": null, 5291 + "pinned": false, 5292 + "src": { 5293 + "deepClone": false, 5294 + "fetchSubmodules": false, 5295 + "leaveDotGit": false, 5296 + "name": null, 5297 + "rev": "18a1d183c4c0cc40438bae2ebf8191aaf2dee8dc", 5298 + "sha256": "sha256-ySo+vS+il1tmTPZ6OJMduyJxsjjI3eIkYSMYs10Bcnk=", 5299 + "type": "git", 5300 + "url": "https://github.com/ObserverOfTime/tree-sitter-udev" 5301 + }, 5302 + "version": "18a1d183c4c0cc40438bae2ebf8191aaf2dee8dc" 5303 + }, 5304 + "treesitter-grammar-ungrammar": { 5305 + "cargoLocks": null, 5306 + "date": "2023-02-27", 5307 + "extract": null, 5308 + "name": "treesitter-grammar-ungrammar", 5309 + "passthru": null, 5310 + "pinned": false, 5311 + "src": { 5312 + "deepClone": false, 5313 + "fetchSubmodules": false, 5314 + "leaveDotGit": false, 5315 + "name": null, 5316 + "rev": "debd26fed283d80456ebafa33a06957b0c52e451", 5317 + "sha256": "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU=", 5318 + "type": "git", 5319 + "url": "https://github.com/Philipp-M/tree-sitter-ungrammar" 5320 + }, 5321 + "version": "debd26fed283d80456ebafa33a06957b0c52e451" 5322 + }, 5323 + "treesitter-grammar-unison": { 5324 + "cargoLocks": null, 5325 + "date": "2024-11-07", 5326 + "extract": null, 5327 + "name": "treesitter-grammar-unison", 5328 + "passthru": { 5329 + "generate": "true" 5330 + }, 5331 + "pinned": false, 5332 + "src": { 5333 + "deepClone": false, 5334 + "fetchSubmodules": false, 5335 + "leaveDotGit": false, 5336 + "name": null, 5337 + "rev": "3c97db76d3cdbd002dfba493620c2d5df2fd6fa9", 5338 + "sha256": "sha256-xveOQpCCkYdeiPkRbFlPNfXOpWW0lzCxfQbxXz+eurM=", 5339 + "type": "git", 5340 + "url": "https://github.com/kylegoetz/tree-sitter-unison" 5341 + }, 5342 + "version": "3c97db76d3cdbd002dfba493620c2d5df2fd6fa9" 5343 + }, 5344 + "treesitter-grammar-usd": { 5345 + "cargoLocks": null, 5346 + "date": "2024-04-28", 5347 + "extract": null, 5348 + "name": "treesitter-grammar-usd", 5349 + "passthru": null, 5350 + "pinned": false, 5351 + "src": { 5352 + "deepClone": false, 5353 + "fetchSubmodules": false, 5354 + "leaveDotGit": false, 5355 + "name": null, 5356 + "rev": "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216", 5357 + "sha256": "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI=", 5358 + "type": "git", 5359 + "url": "https://github.com/ColinKennedy/tree-sitter-usd" 5360 + }, 5361 + "version": "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216" 5362 + }, 5363 + "treesitter-grammar-uxntal": { 5364 + "cargoLocks": null, 5365 + "date": "2024-05-05", 5366 + "extract": null, 5367 + "name": "treesitter-grammar-uxntal", 5368 + "passthru": null, 5369 + "pinned": false, 5370 + "src": { 5371 + "deepClone": false, 5372 + "fetchSubmodules": false, 5373 + "leaveDotGit": false, 5374 + "name": null, 5375 + "rev": "ad9b638b914095320de85d59c49ab271603af048", 5376 + "sha256": "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4=", 5377 + "type": "git", 5378 + "url": "https://github.com/amaanq/tree-sitter-uxntal" 5379 + }, 5380 + "version": "ad9b638b914095320de85d59c49ab271603af048" 5381 + }, 5382 + "treesitter-grammar-v": { 5383 + "cargoLocks": null, 5384 + "date": "2024-11-18", 5385 + "extract": null, 5386 + "name": "treesitter-grammar-v", 5387 + "passthru": { 5388 + "location": "tree_sitter_v" 5389 + }, 5390 + "pinned": false, 5391 + "src": { 5392 + "deepClone": false, 5393 + "fetchSubmodules": false, 5394 + "leaveDotGit": false, 5395 + "name": null, 5396 + "rev": "bbba20d654a764c2d2de272fd5f45a2433870640", 5397 + "sha256": "sha256-icEa8TeoF/MZILYwS/ZqTUaiBEqoHKVV7etUPwyuIkw=", 5398 + "type": "git", 5399 + "url": "https://github.com/vlang/v-analyzer" 5400 + }, 5401 + "version": "bbba20d654a764c2d2de272fd5f45a2433870640" 5402 + }, 5403 + "treesitter-grammar-vala": { 5404 + "cargoLocks": null, 5405 + "date": "2024-10-29", 5406 + "extract": null, 5407 + "name": "treesitter-grammar-vala", 5408 + "passthru": null, 5409 + "pinned": false, 5410 + "src": { 5411 + "deepClone": false, 5412 + "fetchSubmodules": false, 5413 + "leaveDotGit": false, 5414 + "name": null, 5415 + "rev": "97e6db3c8c73b15a9541a458d8e797a07f588ef4", 5416 + "sha256": "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0=", 5417 + "type": "git", 5418 + "url": "https://github.com/vala-lang/tree-sitter-vala" 5419 + }, 5420 + "version": "97e6db3c8c73b15a9541a458d8e797a07f588ef4" 5421 + }, 5422 + "treesitter-grammar-vento": { 5423 + "cargoLocks": null, 5424 + "date": "2024-03-29", 5425 + "extract": null, 5426 + "name": "treesitter-grammar-vento", 5427 + "passthru": null, 5428 + "pinned": false, 5429 + "src": { 5430 + "deepClone": false, 5431 + "fetchSubmodules": false, 5432 + "leaveDotGit": false, 5433 + "name": null, 5434 + "rev": "3321077d7446c1b3b017c294fd56ce028ed817fe", 5435 + "sha256": "sha256-/U8hZiYC9/pWscAYDIFgttLDMTq6RLNuHKNTZ/Q4bAc=", 5436 + "type": "git", 5437 + "url": "https://github.com/ventojs/tree-sitter-vento" 5438 + }, 5439 + "version": "3321077d7446c1b3b017c294fd56ce028ed817fe" 5440 + }, 5441 + "treesitter-grammar-verilog": { 5442 + "cargoLocks": null, 5443 + "date": "2024-09-28", 5444 + "extract": null, 5445 + "name": "treesitter-grammar-verilog", 5446 + "passthru": null, 5447 + "pinned": false, 5448 + "src": { 5449 + "deepClone": false, 5450 + "fetchSubmodules": false, 5451 + "leaveDotGit": false, 5452 + "name": null, 5453 + "rev": "0dacb911daa9614a7c7e79a594d4cb9f478e6554", 5454 + "sha256": "sha256-WATrVeP3c//tWLG8VibXZrYrChBs7d4V6LCcEGcofdg=", 5455 + "type": "git", 5456 + "url": "https://github.com/gmlarumbe/tree-sitter-systemverilog" 5457 + }, 5458 + "version": "0dacb911daa9614a7c7e79a594d4cb9f478e6554" 5459 + }, 5460 + "treesitter-grammar-vhdl": { 5461 + "cargoLocks": null, 5462 + "date": "2024-11-17", 5463 + "extract": null, 5464 + "name": "treesitter-grammar-vhdl", 5465 + "passthru": null, 5466 + "pinned": false, 5467 + "src": { 5468 + "deepClone": false, 5469 + "fetchSubmodules": false, 5470 + "leaveDotGit": false, 5471 + "name": null, 5472 + "rev": "0703da905ba3b7331f4431790951bd347539e6f1", 5473 + "sha256": "sha256-dy31BjTaSho84jyGy7kLft1MgnF7dhBvi/pPBQKuNX0=", 5474 + "type": "git", 5475 + "url": "https://github.com/jpt13653903/tree-sitter-vhdl" 5476 + }, 5477 + "version": "0703da905ba3b7331f4431790951bd347539e6f1" 5478 + }, 5479 + "treesitter-grammar-vhs": { 5480 + "cargoLocks": null, 5481 + "date": "2024-08-24", 5482 + "extract": null, 5483 + "name": "treesitter-grammar-vhs", 5484 + "passthru": null, 5485 + "pinned": false, 5486 + "src": { 5487 + "deepClone": false, 5488 + "fetchSubmodules": false, 5489 + "leaveDotGit": false, 5490 + "name": null, 5491 + "rev": "09f8fbfe40a3a699b200daca7d92e65fbbe9f9e6", 5492 + "sha256": "sha256-TUA94sJVWGK0KdvMueyQDmU+AlhdCOg0mlwcfL0XG8E=", 5493 + "type": "git", 5494 + "url": "https://github.com/charmbracelet/tree-sitter-vhs" 5495 + }, 5496 + "version": "09f8fbfe40a3a699b200daca7d92e65fbbe9f9e6" 5497 + }, 5498 + "treesitter-grammar-vim": { 5499 + "cargoLocks": null, 5500 + "date": "2024-08-02", 5501 + "extract": null, 5502 + "name": "treesitter-grammar-vim", 5503 + "passthru": null, 5504 + "pinned": false, 5505 + "src": { 5506 + "deepClone": false, 5507 + "fetchSubmodules": false, 5508 + "leaveDotGit": false, 5509 + "name": null, 5510 + "rev": "f3cd62d8bd043ef20507e84bb6b4b53731ccf3a7", 5511 + "sha256": "sha256-KVaTJKU7r7zk57Fn9zl5s34oq8tsLkSRV3VHM6Q6F+s=", 5512 + "type": "git", 5513 + "url": "https://github.com/neovim/tree-sitter-vim" 5514 + }, 5515 + "version": "f3cd62d8bd043ef20507e84bb6b4b53731ccf3a7" 5516 + }, 5517 + "treesitter-grammar-vimdoc": { 5518 + "cargoLocks": null, 5519 + "date": "2024-10-23", 5520 + "extract": null, 5521 + "name": "treesitter-grammar-vimdoc", 5522 + "passthru": null, 5523 + "pinned": false, 5524 + "src": { 5525 + "deepClone": false, 5526 + "fetchSubmodules": false, 5527 + "leaveDotGit": false, 5528 + "name": null, 5529 + "rev": "d2e4b5c172a109966c2ce0378f73df6cede39400", 5530 + "sha256": "sha256-Vrl4/cZL+TWlUMEeWZoHCAWhvlefcl3ajGcwyTNKOhI=", 5531 + "type": "git", 5532 + "url": "https://github.com/neovim/tree-sitter-vimdoc" 5533 + }, 5534 + "version": "d2e4b5c172a109966c2ce0378f73df6cede39400" 5535 + }, 5536 + "treesitter-grammar-vrl": { 5537 + "cargoLocks": null, 5538 + "date": "2024-07-31", 5539 + "extract": null, 5540 + "name": "treesitter-grammar-vrl", 5541 + "passthru": null, 5542 + "pinned": false, 5543 + "src": { 5544 + "deepClone": false, 5545 + "fetchSubmodules": false, 5546 + "leaveDotGit": false, 5547 + "name": null, 5548 + "rev": "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba", 5549 + "sha256": "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4=", 5550 + "type": "git", 5551 + "url": "https://github.com/belltoy/tree-sitter-vrl" 5552 + }, 5553 + "version": "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba" 5554 + }, 5555 + "treesitter-grammar-vue": { 5556 + "cargoLocks": null, 5557 + "date": "2024-03-26", 5558 + "extract": null, 5559 + "name": "treesitter-grammar-vue", 5560 + "passthru": null, 5561 + "pinned": false, 5562 + "src": { 5563 + "deepClone": false, 5564 + "fetchSubmodules": false, 5565 + "leaveDotGit": false, 5566 + "name": null, 5567 + "rev": "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff", 5568 + "sha256": "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY=", 5569 + "type": "git", 5570 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-vue" 5571 + }, 5572 + "version": "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff" 5573 + }, 5574 + "treesitter-grammar-wgsl": { 5575 + "cargoLocks": null, 5576 + "date": "2023-01-09", 5577 + "extract": null, 5578 + "name": "treesitter-grammar-wgsl", 5579 + "passthru": null, 5580 + "pinned": false, 5581 + "src": { 5582 + "deepClone": false, 5583 + "fetchSubmodules": false, 5584 + "leaveDotGit": false, 5585 + "name": null, 5586 + "rev": "40259f3c77ea856841a4e0c4c807705f3e4a2b65", 5587 + "sha256": "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA=", 5588 + "type": "git", 5589 + "url": "https://github.com/szebniok/tree-sitter-wgsl" 5590 + }, 5591 + "version": "40259f3c77ea856841a4e0c4c807705f3e4a2b65" 5592 + }, 5593 + "treesitter-grammar-wgsl_bevy": { 5594 + "cargoLocks": null, 5595 + "date": "2024-10-17", 5596 + "extract": null, 5597 + "name": "treesitter-grammar-wgsl_bevy", 5598 + "passthru": null, 5599 + "pinned": false, 5600 + "src": { 5601 + "deepClone": false, 5602 + "fetchSubmodules": false, 5603 + "leaveDotGit": false, 5604 + "name": null, 5605 + "rev": "47c1818d245a6156a488c4c4d06e9336714bae9b", 5606 + "sha256": "sha256-oL9HDMDl6MgDLZw4NWtdX7W775JZKwD2BweAO+9iI/k=", 5607 + "type": "git", 5608 + "url": "https://github.com/theHamsta/tree-sitter-wgsl-bevy" 5609 + }, 5610 + "version": "47c1818d245a6156a488c4c4d06e9336714bae9b" 5611 + }, 5612 + "treesitter-grammar-wing": { 5613 + "cargoLocks": null, 5614 + "date": "2024-09-03", 5615 + "extract": null, 5616 + "name": "treesitter-grammar-wing", 5617 + "passthru": null, 5618 + "pinned": false, 5619 + "src": { 5620 + "deepClone": false, 5621 + "fetchSubmodules": false, 5622 + "leaveDotGit": false, 5623 + "name": null, 5624 + "rev": "76e0c25844a66ebc6e866d690fcc5f4e90698947", 5625 + "sha256": "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I=", 5626 + "type": "git", 5627 + "url": "https://github.com/winglang/tree-sitter-wing" 5628 + }, 5629 + "version": "76e0c25844a66ebc6e866d690fcc5f4e90698947" 5630 + }, 5631 + "treesitter-grammar-wit": { 5632 + "cargoLocks": null, 5633 + "date": "2024-10-02", 5634 + "extract": null, 5635 + "name": "treesitter-grammar-wit", 5636 + "passthru": null, 5637 + "pinned": false, 5638 + "src": { 5639 + "deepClone": false, 5640 + "fetchSubmodules": false, 5641 + "leaveDotGit": false, 5642 + "name": null, 5643 + "rev": "81490b4e74c792369e005f72b0d46fe082d3fed2", 5644 + "sha256": "sha256-L8dIOVJ3L2TXg1l4BXMOQeOsNxVkGPZimG619n3kHZE=", 5645 + "type": "git", 5646 + "url": "https://github.com/liamwh/tree-sitter-wit" 5647 + }, 5648 + "version": "81490b4e74c792369e005f72b0d46fe082d3fed2" 5649 + }, 5650 + "treesitter-grammar-xcompose": { 5651 + "cargoLocks": null, 5652 + "date": "2024-06-27", 5653 + "extract": null, 5654 + "name": "treesitter-grammar-xcompose", 5655 + "passthru": null, 5656 + "pinned": false, 5657 + "src": { 5658 + "deepClone": false, 5659 + "fetchSubmodules": false, 5660 + "leaveDotGit": false, 5661 + "name": null, 5662 + "rev": "fff3e72242aa110ebba6441946ea4d12d200fa68", 5663 + "sha256": "sha256-PNg1z+7CuvpQdksKJOCQ59dZrv4PORdYo6CSw3GrBtk=", 5664 + "type": "git", 5665 + "url": "https://github.com/ObserverOfTime/tree-sitter-xcompose" 5666 + }, 5667 + "version": "fff3e72242aa110ebba6441946ea4d12d200fa68" 5668 + }, 5669 + "treesitter-grammar-xml": { 5670 + "cargoLocks": null, 5671 + "date": "2024-11-13", 5672 + "extract": null, 5673 + "name": "treesitter-grammar-xml", 5674 + "passthru": { 5675 + "location": "xml" 5676 + }, 5677 + "pinned": false, 5678 + "src": { 5679 + "deepClone": false, 5680 + "fetchSubmodules": false, 5681 + "leaveDotGit": false, 5682 + "name": null, 5683 + "rev": "4b64dd3a03ec002258d6268d712fd93716d6ab57", 5684 + "sha256": "sha256-/0IQsTkvFQOWnkLc2srjg2bn1sB1sNA6Sm3nwKGUDj4=", 5685 + "type": "git", 5686 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-xml" 5687 + }, 5688 + "version": "4b64dd3a03ec002258d6268d712fd93716d6ab57" 5689 + }, 5690 + "treesitter-grammar-xresources": { 5691 + "cargoLocks": null, 5692 + "date": "2024-11-24", 5693 + "extract": null, 5694 + "name": "treesitter-grammar-xresources", 5695 + "passthru": null, 5696 + "pinned": false, 5697 + "src": { 5698 + "deepClone": false, 5699 + "fetchSubmodules": false, 5700 + "leaveDotGit": false, 5701 + "name": null, 5702 + "rev": "ce8129b03f03413f18f8cd989f88c05c59151bb5", 5703 + "sha256": "sha256-r/3aFqq6e8LYUOQ5HggqL84jlovixBdUzTzWXYjFN0E=", 5704 + "type": "git", 5705 + "url": "https://github.com/ValdezFOmar/tree-sitter-xresources" 5706 + }, 5707 + "version": "ce8129b03f03413f18f8cd989f88c05c59151bb5" 5708 + }, 5709 + "treesitter-grammar-yaml": { 5710 + "cargoLocks": null, 5711 + "date": "2024-05-08", 5712 + "extract": null, 5713 + "name": "treesitter-grammar-yaml", 5714 + "passthru": null, 5715 + "pinned": false, 5716 + "src": { 5717 + "deepClone": false, 5718 + "fetchSubmodules": false, 5719 + "leaveDotGit": false, 5720 + "name": null, 5721 + "rev": "7b03feefd36b5f155465ca736c6304aca983b267", 5722 + "sha256": "sha256-hjZQv8kMpjJ29Rl6CEBwb090rFNWP1HPkSECbmTr0zQ=", 5723 + "type": "git", 5724 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-yaml" 5725 + }, 5726 + "version": "7b03feefd36b5f155465ca736c6304aca983b267" 5727 + }, 5728 + "treesitter-grammar-yang": { 5729 + "cargoLocks": null, 5730 + "date": "2022-11-21", 5731 + "extract": null, 5732 + "name": "treesitter-grammar-yang", 5733 + "passthru": null, 5734 + "pinned": false, 5735 + "src": { 5736 + "deepClone": false, 5737 + "fetchSubmodules": false, 5738 + "leaveDotGit": false, 5739 + "name": null, 5740 + "rev": "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502", 5741 + "sha256": "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8=", 5742 + "type": "git", 5743 + "url": "https://github.com/Hubro/tree-sitter-yang" 5744 + }, 5745 + "version": "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502" 5746 + }, 5747 + "treesitter-grammar-yuck": { 5748 + "cargoLocks": null, 5749 + "date": "2024-05-05", 5750 + "extract": null, 5751 + "name": "treesitter-grammar-yuck", 5752 + "passthru": null, 5753 + "pinned": false, 5754 + "src": { 5755 + "deepClone": false, 5756 + "fetchSubmodules": false, 5757 + "leaveDotGit": false, 5758 + "name": null, 5759 + "rev": "e877f6ade4b77d5ef8787075141053631ba12318", 5760 + "sha256": "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI=", 5761 + "type": "git", 5762 + "url": "https://github.com/Philipp-M/tree-sitter-yuck" 5763 + }, 5764 + "version": "e877f6ade4b77d5ef8787075141053631ba12318" 5765 + }, 5766 + "treesitter-grammar-zathurarc": { 5767 + "cargoLocks": null, 5768 + "date": "2024-08-04", 5769 + "extract": null, 5770 + "name": "treesitter-grammar-zathurarc", 5771 + "passthru": null, 5772 + "pinned": false, 5773 + "src": { 5774 + "deepClone": false, 5775 + "fetchSubmodules": false, 5776 + "leaveDotGit": false, 5777 + "name": null, 5778 + "rev": "0554b4a5d313244b7fc000cbb41c04afae4f4e31", 5779 + "sha256": "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw=", 5780 + "type": "git", 5781 + "url": "https://github.com/Freed-Wu/tree-sitter-zathurarc" 5782 + }, 5783 + "version": "0554b4a5d313244b7fc000cbb41c04afae4f4e31" 5784 + }, 5785 + "treesitter-grammar-zig": { 5786 + "cargoLocks": null, 5787 + "date": "2024-09-22", 5788 + "extract": null, 5789 + "name": "treesitter-grammar-zig", 5790 + "passthru": null, 5791 + "pinned": false, 5792 + "src": { 5793 + "deepClone": false, 5794 + "fetchSubmodules": false, 5795 + "leaveDotGit": false, 5796 + "name": null, 5797 + "rev": "eb7d58c2dc4fbeea4745019dee8df013034ae66b", 5798 + "sha256": "sha256-iyb79SiMsV94RrWH/1Oi2aKBiX5io0Dp+zZf8qWZHwg=", 5799 + "type": "git", 5800 + "url": "https://github.com/tree-sitter-grammars/tree-sitter-zig" 5801 + }, 5802 + "version": "eb7d58c2dc4fbeea4745019dee8df013034ae66b" 5803 + }, 5804 + "treesitter-grammar-ziggy": { 5805 + "cargoLocks": null, 5806 + "date": "2024-11-05", 5807 + "extract": null, 5808 + "name": "treesitter-grammar-ziggy", 5809 + "passthru": { 5810 + "location": "tree-sitter-ziggy" 5811 + }, 5812 + "pinned": false, 5813 + "src": { 5814 + "deepClone": false, 5815 + "fetchSubmodules": false, 5816 + "leaveDotGit": false, 5817 + "name": null, 5818 + "rev": "fe73beef9f52f04048d8b19016fc4fbc66b4596f", 5819 + "sha256": "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs=", 5820 + "type": "git", 5821 + "url": "https://github.com/kristoff-it/ziggy" 5822 + }, 5823 + "version": "fe73beef9f52f04048d8b19016fc4fbc66b4596f" 5824 + }, 5825 + "treesitter-grammar-ziggy_schema": { 5826 + "cargoLocks": null, 5827 + "date": "2024-11-05", 5828 + "extract": null, 5829 + "name": "treesitter-grammar-ziggy_schema", 5830 + "passthru": { 5831 + "location": "tree-sitter-ziggy-schema" 5832 + }, 5833 + "pinned": false, 5834 + "src": { 5835 + "deepClone": false, 5836 + "fetchSubmodules": false, 5837 + "leaveDotGit": false, 5838 + "name": null, 5839 + "rev": "fe73beef9f52f04048d8b19016fc4fbc66b4596f", 5840 + "sha256": "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs=", 5841 + "type": "git", 5842 + "url": "https://github.com/kristoff-it/ziggy" 5843 + }, 5844 + "version": "fe73beef9f52f04048d8b19016fc4fbc66b4596f" 5845 + } 5846 + }
+3990
pkgs/nvim-treesitter/_sources/generated.nix
··· 1 + # This file was generated by nvfetcher, please do not modify it manually. 2 + { fetchgit, fetchurl, fetchFromGitHub, dockerTools }: 3 + { 4 + nvim-treesitter = { 5 + pname = "nvim-treesitter"; 6 + version = "28591731d84c2fc18ddda60e1d53da24c31c4987"; 7 + src = fetchgit { 8 + url = "https://github.com/nvim-treesitter/nvim-treesitter"; 9 + rev = "28591731d84c2fc18ddda60e1d53da24c31c4987"; 10 + fetchSubmodules = false; 11 + deepClone = false; 12 + leaveDotGit = false; 13 + sha256 = "sha256-1Fxt+aQW4fj4KY73uDV9UzAao55MkSgTZCtcAL4ksls="; 14 + }; 15 + date = "2024-11-26"; 16 + }; 17 + treesitter-grammar-ada = { 18 + pname = "treesitter-grammar-ada"; 19 + version = "e8e2515465cc2d7c444498e68bdb9f1d86767f95"; 20 + src = fetchgit { 21 + url = "https://github.com/briot/tree-sitter-ada"; 22 + rev = "e8e2515465cc2d7c444498e68bdb9f1d86767f95"; 23 + fetchSubmodules = false; 24 + deepClone = false; 25 + leaveDotGit = false; 26 + sha256 = "sha256-qfuVoh3R418F1FMN6CTXNnCaAk5gQj5lI/NoaJgnkW8="; 27 + }; 28 + date = "2024-05-23"; 29 + }; 30 + treesitter-grammar-agda = { 31 + pname = "treesitter-grammar-agda"; 32 + version = "b9b32fa042c2952a7bfca86847ea325e44ccc897"; 33 + src = fetchgit { 34 + url = "https://github.com/tree-sitter/tree-sitter-agda"; 35 + rev = "b9b32fa042c2952a7bfca86847ea325e44ccc897"; 36 + fetchSubmodules = false; 37 + deepClone = false; 38 + leaveDotGit = false; 39 + sha256 = "sha256-Goll4J6xrHO8YEuYoLR2rqy6lCMsr4JJbEs5C1jiX5Q="; 40 + }; 41 + date = "2024-11-11"; 42 + }; 43 + treesitter-grammar-angular = { 44 + pname = "treesitter-grammar-angular"; 45 + version = "745d3c65c2294aca1110b6b6ad6805124be605c9"; 46 + src = fetchgit { 47 + url = "https://github.com/dlvandenberg/tree-sitter-angular"; 48 + rev = "745d3c65c2294aca1110b6b6ad6805124be605c9"; 49 + fetchSubmodules = false; 50 + deepClone = false; 51 + leaveDotGit = false; 52 + sha256 = "sha256-4i1B4r+V5QgBIPVJepQ7V2pJDQfafLxRG1sk4XZVrco="; 53 + }; 54 + date = "2024-09-23"; 55 + }; 56 + treesitter-grammar-apex = { 57 + pname = "treesitter-grammar-apex"; 58 + version = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 59 + src = fetchgit { 60 + url = "https://github.com/aheber/tree-sitter-sfapex"; 61 + rev = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 62 + fetchSubmodules = false; 63 + deepClone = false; 64 + leaveDotGit = false; 65 + sha256 = "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY="; 66 + }; 67 + location = "apex"; 68 + date = "2024-10-10"; 69 + }; 70 + treesitter-grammar-arduino = { 71 + pname = "treesitter-grammar-arduino"; 72 + version = "017696bdf47ca2b10948c5a511f9ab387722d0f3"; 73 + src = fetchgit { 74 + url = "https://github.com/ObserverOfTime/tree-sitter-arduino"; 75 + rev = "017696bdf47ca2b10948c5a511f9ab387722d0f3"; 76 + fetchSubmodules = false; 77 + deepClone = false; 78 + leaveDotGit = false; 79 + sha256 = "sha256-zIs3ujkxfgCj6VBkNy/mobsAQ2mcxtjDMHxiQEMlWm8="; 80 + }; 81 + date = "2024-11-19"; 82 + }; 83 + treesitter-grammar-asm = { 84 + pname = "treesitter-grammar-asm"; 85 + version = "55b2b913f1e71136027d6fce8212e760c64f3532"; 86 + src = fetchgit { 87 + url = "https://github.com/RubixDev/tree-sitter-asm"; 88 + rev = "55b2b913f1e71136027d6fce8212e760c64f3532"; 89 + fetchSubmodules = false; 90 + deepClone = false; 91 + leaveDotGit = false; 92 + sha256 = "sha256-DJhnC+kbKK6ibmg7DgkSCbZoTBnH7q7yYfSxI/flsHE="; 93 + }; 94 + date = "2024-08-25"; 95 + }; 96 + treesitter-grammar-astro = { 97 + pname = "treesitter-grammar-astro"; 98 + version = "4be180759ec13651f72bacee65fa477c64222a1a"; 99 + src = fetchgit { 100 + url = "https://github.com/virchau13/tree-sitter-astro"; 101 + rev = "4be180759ec13651f72bacee65fa477c64222a1a"; 102 + fetchSubmodules = false; 103 + deepClone = false; 104 + leaveDotGit = false; 105 + sha256 = "sha256-qc9InFEQgeFfFReJuQd8WjTNK4fFMEaWcqQUcGxxuBI="; 106 + }; 107 + date = "2024-04-23"; 108 + }; 109 + treesitter-grammar-authzed = { 110 + pname = "treesitter-grammar-authzed"; 111 + version = "1dec7e1af96c56924e3322cd85fdce15d0a31d00"; 112 + src = fetchgit { 113 + url = "https://github.com/mleonidas/tree-sitter-authzed"; 114 + rev = "1dec7e1af96c56924e3322cd85fdce15d0a31d00"; 115 + fetchSubmodules = false; 116 + deepClone = false; 117 + leaveDotGit = false; 118 + sha256 = "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ="; 119 + }; 120 + date = "2023-10-06"; 121 + }; 122 + treesitter-grammar-awk = { 123 + pname = "treesitter-grammar-awk"; 124 + version = "34bbdc7cce8e803096f47b625979e34c1be38127"; 125 + src = fetchgit { 126 + url = "https://github.com/Beaglefoot/tree-sitter-awk"; 127 + rev = "34bbdc7cce8e803096f47b625979e34c1be38127"; 128 + fetchSubmodules = false; 129 + deepClone = false; 130 + leaveDotGit = false; 131 + sha256 = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0="; 132 + }; 133 + date = "2024-11-02"; 134 + }; 135 + treesitter-grammar-bash = { 136 + pname = "treesitter-grammar-bash"; 137 + version = "49c31006d8307dcb12bc5770f35b6d5b9e2be68e"; 138 + src = fetchgit { 139 + url = "https://github.com/tree-sitter/tree-sitter-bash"; 140 + rev = "49c31006d8307dcb12bc5770f35b6d5b9e2be68e"; 141 + fetchSubmodules = false; 142 + deepClone = false; 143 + leaveDotGit = false; 144 + sha256 = "sha256-JW+30zIyq8Xc7NG9V+YoFqC+57BjZXIbAvWPD2lqvIE="; 145 + }; 146 + date = "2024-11-11"; 147 + }; 148 + treesitter-grammar-bass = { 149 + pname = "treesitter-grammar-bass"; 150 + version = "28dc7059722be090d04cd751aed915b2fee2f89a"; 151 + src = fetchgit { 152 + url = "https://github.com/vito/tree-sitter-bass"; 153 + rev = "28dc7059722be090d04cd751aed915b2fee2f89a"; 154 + fetchSubmodules = false; 155 + deepClone = false; 156 + leaveDotGit = false; 157 + sha256 = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM="; 158 + }; 159 + date = "2024-05-03"; 160 + }; 161 + treesitter-grammar-beancount = { 162 + pname = "treesitter-grammar-beancount"; 163 + version = "9bc460a05b5f096d69568b5fb36105032ff4ff97"; 164 + src = fetchgit { 165 + url = "https://github.com/polarmutex/tree-sitter-beancount"; 166 + rev = "9bc460a05b5f096d69568b5fb36105032ff4ff97"; 167 + fetchSubmodules = false; 168 + deepClone = false; 169 + leaveDotGit = false; 170 + sha256 = "sha256-MSLM7Or1SZeqj0WzJ26o5cmYa5vWcSbMhDzMkqWRJgE="; 171 + }; 172 + date = "2024-10-29"; 173 + }; 174 + treesitter-grammar-bibtex = { 175 + pname = "treesitter-grammar-bibtex"; 176 + version = "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; 177 + src = fetchgit { 178 + url = "https://github.com/latex-lsp/tree-sitter-bibtex"; 179 + rev = "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; 180 + fetchSubmodules = false; 181 + deepClone = false; 182 + leaveDotGit = false; 183 + sha256 = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ="; 184 + }; 185 + date = "2021-03-26"; 186 + }; 187 + treesitter-grammar-bicep = { 188 + pname = "treesitter-grammar-bicep"; 189 + version = "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0"; 190 + src = fetchgit { 191 + url = "https://github.com/amaanq/tree-sitter-bicep"; 192 + rev = "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0"; 193 + fetchSubmodules = false; 194 + deepClone = false; 195 + leaveDotGit = false; 196 + sha256 = "sha256-jj1ccJQOX8oBx1XVKzI53B1sveq5kNADc2DB8bJhsf4="; 197 + }; 198 + date = "2024-04-20"; 199 + }; 200 + treesitter-grammar-bitbake = { 201 + pname = "treesitter-grammar-bitbake"; 202 + version = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; 203 + src = fetchgit { 204 + url = "https://github.com/amaanq/tree-sitter-bitbake"; 205 + rev = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; 206 + fetchSubmodules = false; 207 + deepClone = false; 208 + leaveDotGit = false; 209 + sha256 = "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg="; 210 + }; 211 + date = "2024-04-27"; 212 + }; 213 + treesitter-grammar-blueprint = { 214 + pname = "treesitter-grammar-blueprint"; 215 + version = "60ba73739c6083c693d86a1a7cf039c07eb4ed59"; 216 + src = fetchgit { 217 + url = "https://gitlab.com/gabmus/tree-sitter-blueprint.git"; 218 + rev = "60ba73739c6083c693d86a1a7cf039c07eb4ed59"; 219 + fetchSubmodules = false; 220 + deepClone = false; 221 + leaveDotGit = false; 222 + sha256 = "sha256-ojm6OKgriKUqUcRBf8WgHv+BvPjUuYOaabC8VXE+Kwk="; 223 + }; 224 + date = "2024-04-28"; 225 + }; 226 + treesitter-grammar-bp = { 227 + pname = "treesitter-grammar-bp"; 228 + version = "4e60cf3c2e613625c06f6f85540b3631e2d06cd3"; 229 + src = fetchgit { 230 + url = "https://github.com/ambroisie/tree-sitter-bp"; 231 + rev = "4e60cf3c2e613625c06f6f85540b3631e2d06cd3"; 232 + fetchSubmodules = false; 233 + deepClone = false; 234 + leaveDotGit = false; 235 + sha256 = "sha256-E8xL93rZx5I1RWXduBZdfVnogmha6TFQz4KerNWrpTI="; 236 + }; 237 + date = "2024-07-01"; 238 + }; 239 + treesitter-grammar-c = { 240 + pname = "treesitter-grammar-c"; 241 + version = "e8841a6a9431b7365ac9055688429e1deb8db90f"; 242 + src = fetchgit { 243 + url = "https://github.com/tree-sitter/tree-sitter-c"; 244 + rev = "e8841a6a9431b7365ac9055688429e1deb8db90f"; 245 + fetchSubmodules = false; 246 + deepClone = false; 247 + leaveDotGit = false; 248 + sha256 = "sha256-fFrIqiOgW+Aq4SbmevjLwooYeDOh0Odp0OJ/LkGDS04="; 249 + }; 250 + date = "2024-11-11"; 251 + }; 252 + treesitter-grammar-c_sharp = { 253 + pname = "treesitter-grammar-c_sharp"; 254 + version = "285c993f01d9955932b45a6192055003aa70a570"; 255 + src = fetchgit { 256 + url = "https://github.com/tree-sitter/tree-sitter-c-sharp"; 257 + rev = "285c993f01d9955932b45a6192055003aa70a570"; 258 + fetchSubmodules = false; 259 + deepClone = false; 260 + leaveDotGit = false; 261 + sha256 = "sha256-sgJw0oeJmj6ZOxBXevLIQ3oE03fRs5guY3ZfE2Xou+c="; 262 + }; 263 + date = "2024-11-24"; 264 + }; 265 + treesitter-grammar-cairo = { 266 + pname = "treesitter-grammar-cairo"; 267 + version = "6238f609bea233040fe927858156dee5515a0745"; 268 + src = fetchgit { 269 + url = "https://github.com/amaanq/tree-sitter-cairo"; 270 + rev = "6238f609bea233040fe927858156dee5515a0745"; 271 + fetchSubmodules = false; 272 + deepClone = false; 273 + leaveDotGit = false; 274 + sha256 = "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g="; 275 + }; 276 + date = "2024-04-27"; 277 + }; 278 + treesitter-grammar-capnp = { 279 + pname = "treesitter-grammar-capnp"; 280 + version = "7b0883c03e5edd34ef7bcf703194204299d7099f"; 281 + src = fetchgit { 282 + url = "https://github.com/amaanq/tree-sitter-capnp"; 283 + rev = "7b0883c03e5edd34ef7bcf703194204299d7099f"; 284 + fetchSubmodules = false; 285 + deepClone = false; 286 + leaveDotGit = false; 287 + sha256 = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; 288 + }; 289 + date = "2024-04-20"; 290 + }; 291 + treesitter-grammar-chatito = { 292 + pname = "treesitter-grammar-chatito"; 293 + version = "b4cbe9ab7672d5106e9550d8413835395a1be362"; 294 + src = fetchgit { 295 + url = "https://github.com/ObserverOfTime/tree-sitter-chatito"; 296 + rev = "b4cbe9ab7672d5106e9550d8413835395a1be362"; 297 + fetchSubmodules = false; 298 + deepClone = false; 299 + leaveDotGit = false; 300 + sha256 = "sha256-te2Eg8J4Zf5H6FKLnCAyyKSjTABESUKzqQWwW/k/Y1c="; 301 + }; 302 + date = "2024-11-23"; 303 + }; 304 + treesitter-grammar-clojure = { 305 + pname = "treesitter-grammar-clojure"; 306 + version = "f4236d4da8aa92bc105d9c118746474c608e6af7"; 307 + src = fetchgit { 308 + url = "https://github.com/sogaiu/tree-sitter-clojure"; 309 + rev = "f4236d4da8aa92bc105d9c118746474c608e6af7"; 310 + fetchSubmodules = false; 311 + deepClone = false; 312 + leaveDotGit = false; 313 + sha256 = "sha256-UlK6D/xnuPFL/Cu5W7hBMQ/zbodFwrS1CeJDjVpZFpo="; 314 + }; 315 + date = "2024-05-22"; 316 + }; 317 + treesitter-grammar-cmake = { 318 + pname = "treesitter-grammar-cmake"; 319 + version = "e409ae33f00e04cde30f2bcffb979caf1a33562a"; 320 + src = fetchgit { 321 + url = "https://github.com/uyha/tree-sitter-cmake"; 322 + rev = "e409ae33f00e04cde30f2bcffb979caf1a33562a"; 323 + fetchSubmodules = false; 324 + deepClone = false; 325 + leaveDotGit = false; 326 + sha256 = "sha256-+DiM/deIBx4AyJOF86S5tbKkg93+1fg4r8kDnlyfU+w="; 327 + }; 328 + date = "2024-10-14"; 329 + }; 330 + treesitter-grammar-comment = { 331 + pname = "treesitter-grammar-comment"; 332 + version = "3555706cef8b98d3e4c7379d7260548ff03ad363"; 333 + src = fetchgit { 334 + url = "https://github.com/stsewd/tree-sitter-comment"; 335 + rev = "3555706cef8b98d3e4c7379d7260548ff03ad363"; 336 + fetchSubmodules = false; 337 + deepClone = false; 338 + leaveDotGit = false; 339 + sha256 = "sha256-7iY7D7wz+rYRWhi+429a2pcF0mUMBCnnecIssxlqvt0="; 340 + }; 341 + date = "2024-08-24"; 342 + }; 343 + treesitter-grammar-commonlisp = { 344 + pname = "treesitter-grammar-commonlisp"; 345 + version = "bf2a65b1c119898a1a17389e07f2a399c05cdc0c"; 346 + src = fetchgit { 347 + url = "https://github.com/theHamsta/tree-sitter-commonlisp"; 348 + rev = "bf2a65b1c119898a1a17389e07f2a399c05cdc0c"; 349 + fetchSubmodules = false; 350 + deepClone = false; 351 + leaveDotGit = false; 352 + sha256 = "sha256-dCrHrNfJoHfOt3sS2fUqbrw4snHMu+MoPumLYTGfoho="; 353 + }; 354 + date = "2024-04-27"; 355 + }; 356 + treesitter-grammar-cooklang = { 357 + pname = "treesitter-grammar-cooklang"; 358 + version = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; 359 + src = fetchgit { 360 + url = "https://github.com/addcninblue/tree-sitter-cooklang"; 361 + rev = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; 362 + fetchSubmodules = false; 363 + deepClone = false; 364 + leaveDotGit = false; 365 + sha256 = "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE="; 366 + }; 367 + date = "2024-05-03"; 368 + }; 369 + treesitter-grammar-corn = { 370 + pname = "treesitter-grammar-corn"; 371 + version = "464654742cbfd3a3de560aba120998f1d5dfa844"; 372 + src = fetchgit { 373 + url = "https://github.com/jakestanger/tree-sitter-corn"; 374 + rev = "464654742cbfd3a3de560aba120998f1d5dfa844"; 375 + fetchSubmodules = false; 376 + deepClone = false; 377 + leaveDotGit = false; 378 + sha256 = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k="; 379 + }; 380 + date = "2024-06-16"; 381 + }; 382 + treesitter-grammar-cpon = { 383 + pname = "treesitter-grammar-cpon"; 384 + version = "594289eadfec719198e560f9d7fd243c4db678d5"; 385 + src = fetchgit { 386 + url = "https://github.com/amaanq/tree-sitter-cpon"; 387 + rev = "594289eadfec719198e560f9d7fd243c4db678d5"; 388 + fetchSubmodules = false; 389 + deepClone = false; 390 + leaveDotGit = false; 391 + sha256 = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8="; 392 + }; 393 + date = "2024-04-20"; 394 + }; 395 + treesitter-grammar-cpp = { 396 + pname = "treesitter-grammar-cpp"; 397 + version = "f41b4f66a42100be405f96bdc4ebc4a61095d3e8"; 398 + src = fetchgit { 399 + url = "https://github.com/tree-sitter/tree-sitter-cpp"; 400 + rev = "f41b4f66a42100be405f96bdc4ebc4a61095d3e8"; 401 + fetchSubmodules = false; 402 + deepClone = false; 403 + leaveDotGit = false; 404 + sha256 = "sha256-NRcyXjijLdoa5fdA+MKZyt7mnM5B37zCsqZh4QvuOtA="; 405 + }; 406 + date = "2024-11-11"; 407 + }; 408 + treesitter-grammar-css = { 409 + pname = "treesitter-grammar-css"; 410 + version = "6a442a3cf461b0ce275339e5afa178693484c927"; 411 + src = fetchgit { 412 + url = "https://github.com/tree-sitter/tree-sitter-css"; 413 + rev = "6a442a3cf461b0ce275339e5afa178693484c927"; 414 + fetchSubmodules = false; 415 + deepClone = false; 416 + leaveDotGit = false; 417 + sha256 = "sha256-+ZtJpxR+KlfrNHjpoCC5Il4aeYYvcB4Dtbs/BKxV60s="; 418 + }; 419 + date = "2024-11-11"; 420 + }; 421 + treesitter-grammar-csv = { 422 + pname = "treesitter-grammar-csv"; 423 + version = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; 424 + src = fetchgit { 425 + url = "https://github.com/amaanq/tree-sitter-csv"; 426 + rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; 427 + fetchSubmodules = false; 428 + deepClone = false; 429 + leaveDotGit = false; 430 + sha256 = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ="; 431 + }; 432 + location = "csv"; 433 + date = "2024-04-27"; 434 + }; 435 + treesitter-grammar-cuda = { 436 + pname = "treesitter-grammar-cuda"; 437 + version = "635e8aa3747823a0c4e9660c07cef76fe8d3ef93"; 438 + src = fetchgit { 439 + url = "https://github.com/theHamsta/tree-sitter-cuda"; 440 + rev = "635e8aa3747823a0c4e9660c07cef76fe8d3ef93"; 441 + fetchSubmodules = false; 442 + deepClone = false; 443 + leaveDotGit = false; 444 + sha256 = "sha256-+KHenEgo9wMncjEIJZoqS0x089hjdR3J1t+x663qy1M="; 445 + }; 446 + date = "2024-09-05"; 447 + }; 448 + treesitter-grammar-cue = { 449 + pname = "treesitter-grammar-cue"; 450 + version = "8a5f273bfa281c66354da562f2307c2d394b6c81"; 451 + src = fetchgit { 452 + url = "https://github.com/eonpatapon/tree-sitter-cue"; 453 + rev = "8a5f273bfa281c66354da562f2307c2d394b6c81"; 454 + fetchSubmodules = false; 455 + deepClone = false; 456 + leaveDotGit = false; 457 + sha256 = "sha256-uV7Tl41PCU+8uJa693km5xvysvbptbT7LvGyYIelspk="; 458 + }; 459 + date = "2024-03-12"; 460 + }; 461 + treesitter-grammar-d = { 462 + pname = "treesitter-grammar-d"; 463 + version = "45e5f1e9d6de2c68591bc8e5ec662cf18e950b4a"; 464 + src = fetchgit { 465 + url = "https://github.com/gdamore/tree-sitter-d"; 466 + rev = "45e5f1e9d6de2c68591bc8e5ec662cf18e950b4a"; 467 + fetchSubmodules = false; 468 + deepClone = false; 469 + leaveDotGit = false; 470 + sha256 = "sha256-q96RgJWrMop2HBBsQloVTspe3EaMtUL3wmVuT9xnE/g="; 471 + }; 472 + date = "2024-09-21"; 473 + }; 474 + treesitter-grammar-dart = { 475 + pname = "treesitter-grammar-dart"; 476 + version = "e81af6ab94a728ed99c30083be72d88e6d56cf9e"; 477 + src = fetchgit { 478 + url = "https://github.com/UserNobody14/tree-sitter-dart"; 479 + rev = "e81af6ab94a728ed99c30083be72d88e6d56cf9e"; 480 + fetchSubmodules = false; 481 + deepClone = false; 482 + leaveDotGit = false; 483 + sha256 = "sha256-nguzW8cADqJsdxnE57IrHXKHCvveX1t3rDJcUuc2hH4="; 484 + }; 485 + date = "2024-11-16"; 486 + }; 487 + treesitter-grammar-devicetree = { 488 + pname = "treesitter-grammar-devicetree"; 489 + version = "16f640f3c59117c9e749d581634afdb00e004f4c"; 490 + src = fetchgit { 491 + url = "https://github.com/joelspadin/tree-sitter-devicetree"; 492 + rev = "16f640f3c59117c9e749d581634afdb00e004f4c"; 493 + fetchSubmodules = false; 494 + deepClone = false; 495 + leaveDotGit = false; 496 + sha256 = "sha256-0J1Q25JEWVAlBHAgWRtHAwIIDNoSLYrEdMC45/jf7Uc="; 497 + }; 498 + date = "2024-11-03"; 499 + }; 500 + treesitter-grammar-dhall = { 501 + pname = "treesitter-grammar-dhall"; 502 + version = "4a6c08abfb54827db4e722d6cdca81b093898988"; 503 + src = fetchgit { 504 + url = "https://github.com/jbellerb/tree-sitter-dhall"; 505 + rev = "4a6c08abfb54827db4e722d6cdca81b093898988"; 506 + fetchSubmodules = false; 507 + deepClone = false; 508 + leaveDotGit = false; 509 + sha256 = "sha256-EP6eL04ltnnP2ypNsq6rLrG3F4bVg7QtnK3k0KP2/MY="; 510 + }; 511 + date = "2024-11-04"; 512 + }; 513 + treesitter-grammar-diff = { 514 + pname = "treesitter-grammar-diff"; 515 + version = "63439b5e6e35750aff1e53d9eecc663d369c54bc"; 516 + src = fetchgit { 517 + url = "https://github.com/the-mikedavis/tree-sitter-diff"; 518 + rev = "63439b5e6e35750aff1e53d9eecc663d369c54bc"; 519 + fetchSubmodules = false; 520 + deepClone = false; 521 + leaveDotGit = false; 522 + sha256 = "sha256-dMEeSOb4DlSPs5eq6tmFhrvkp9Imy3xS85hGoPFeH24="; 523 + }; 524 + date = "2024-10-14"; 525 + }; 526 + treesitter-grammar-disassembly = { 527 + pname = "treesitter-grammar-disassembly"; 528 + version = "0229c0211dba909c5d45129ac784a3f4d49c243a"; 529 + src = fetchgit { 530 + url = "https://github.com/ColinKennedy/tree-sitter-disassembly"; 531 + rev = "0229c0211dba909c5d45129ac784a3f4d49c243a"; 532 + fetchSubmodules = false; 533 + deepClone = false; 534 + leaveDotGit = false; 535 + sha256 = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8="; 536 + }; 537 + date = "2023-12-02"; 538 + }; 539 + treesitter-grammar-djot = { 540 + pname = "treesitter-grammar-djot"; 541 + version = "886601b67d1f4690173a4925c214343c30704d32"; 542 + src = fetchgit { 543 + url = "https://github.com/treeman/tree-sitter-djot"; 544 + rev = "886601b67d1f4690173a4925c214343c30704d32"; 545 + fetchSubmodules = false; 546 + deepClone = false; 547 + leaveDotGit = false; 548 + sha256 = "sha256-uh41umECO8mIgML4JV5yz2iaNy6h5uLQWodcXvhI/MM="; 549 + }; 550 + date = "2024-07-18"; 551 + }; 552 + treesitter-grammar-dockerfile = { 553 + pname = "treesitter-grammar-dockerfile"; 554 + version = "087daa20438a6cc01fa5e6fe6906d77c869d19fe"; 555 + src = fetchgit { 556 + url = "https://github.com/camdencheek/tree-sitter-dockerfile"; 557 + rev = "087daa20438a6cc01fa5e6fe6906d77c869d19fe"; 558 + fetchSubmodules = false; 559 + deepClone = false; 560 + leaveDotGit = false; 561 + sha256 = "sha256-uDRDq6MYYV8nh6FDsQN3tdyZywEg8A224bfWrgFGvFs="; 562 + }; 563 + date = "2024-05-09"; 564 + }; 565 + treesitter-grammar-dot = { 566 + pname = "treesitter-grammar-dot"; 567 + version = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; 568 + src = fetchgit { 569 + url = "https://github.com/rydesun/tree-sitter-dot"; 570 + rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; 571 + fetchSubmodules = false; 572 + deepClone = false; 573 + leaveDotGit = false; 574 + sha256 = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ="; 575 + }; 576 + date = "2022-08-25"; 577 + }; 578 + treesitter-grammar-doxygen = { 579 + pname = "treesitter-grammar-doxygen"; 580 + version = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; 581 + src = fetchgit { 582 + url = "https://github.com/amaanq/tree-sitter-doxygen"; 583 + rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; 584 + fetchSubmodules = false; 585 + deepClone = false; 586 + leaveDotGit = false; 587 + sha256 = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o="; 588 + }; 589 + date = "2024-06-09"; 590 + }; 591 + treesitter-grammar-dtd = { 592 + pname = "treesitter-grammar-dtd"; 593 + version = "4b64dd3a03ec002258d6268d712fd93716d6ab57"; 594 + src = fetchgit { 595 + url = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; 596 + rev = "4b64dd3a03ec002258d6268d712fd93716d6ab57"; 597 + fetchSubmodules = false; 598 + deepClone = false; 599 + leaveDotGit = false; 600 + sha256 = "sha256-/0IQsTkvFQOWnkLc2srjg2bn1sB1sNA6Sm3nwKGUDj4="; 601 + }; 602 + location = "dtd"; 603 + date = "2024-11-13"; 604 + }; 605 + treesitter-grammar-earthfile = { 606 + pname = "treesitter-grammar-earthfile"; 607 + version = "059fb087247bef8789e938629388c3e7af32c986"; 608 + src = fetchgit { 609 + url = "https://github.com/glehmann/tree-sitter-earthfile"; 610 + rev = "059fb087247bef8789e938629388c3e7af32c986"; 611 + fetchSubmodules = false; 612 + deepClone = false; 613 + leaveDotGit = false; 614 + sha256 = "sha256-W3nGFisHK8V7F65cm7eyEgWa+qnjr75adFNz7GHfpPs="; 615 + }; 616 + date = "2024-11-09"; 617 + }; 618 + treesitter-grammar-ebnf = { 619 + pname = "treesitter-grammar-ebnf"; 620 + version = "8e635b0b723c620774dfb8abf382a7f531894b40"; 621 + src = fetchgit { 622 + url = "https://github.com/RubixDev/ebnf"; 623 + rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; 624 + fetchSubmodules = false; 625 + deepClone = false; 626 + leaveDotGit = false; 627 + sha256 = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; 628 + }; 629 + location = "crates/tree-sitter-ebnf"; 630 + date = "2023-02-06"; 631 + }; 632 + treesitter-grammar-editorconfig = { 633 + pname = "treesitter-grammar-editorconfig"; 634 + version = "5f4f84f0e79049e4526c0a1db669378092ecb256"; 635 + src = fetchgit { 636 + url = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; 637 + rev = "5f4f84f0e79049e4526c0a1db669378092ecb256"; 638 + fetchSubmodules = false; 639 + deepClone = false; 640 + leaveDotGit = false; 641 + sha256 = "sha256-SjH1g2a7/wc9WNkscDVgffzOc0I2ULBH70CntIAlsuE="; 642 + }; 643 + date = "2024-11-24"; 644 + }; 645 + treesitter-grammar-eds = { 646 + pname = "treesitter-grammar-eds"; 647 + version = "26d529e6cfecde391a03c21d1474eb51e0285805"; 648 + src = fetchgit { 649 + url = "https://github.com/uyha/tree-sitter-eds"; 650 + rev = "26d529e6cfecde391a03c21d1474eb51e0285805"; 651 + fetchSubmodules = false; 652 + deepClone = false; 653 + leaveDotGit = false; 654 + sha256 = "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk="; 655 + }; 656 + date = "2024-10-14"; 657 + }; 658 + treesitter-grammar-eex = { 659 + pname = "treesitter-grammar-eex"; 660 + version = "f742f2fe327463335e8671a87c0b9b396905d1d1"; 661 + src = fetchgit { 662 + url = "https://github.com/connorlay/tree-sitter-eex"; 663 + rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; 664 + fetchSubmodules = false; 665 + deepClone = false; 666 + leaveDotGit = false; 667 + sha256 = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; 668 + }; 669 + date = "2022-01-12"; 670 + }; 671 + treesitter-grammar-elixir = { 672 + pname = "treesitter-grammar-elixir"; 673 + version = "53458546e3bb717beee1d15df30724c81eb41d1c"; 674 + src = fetchgit { 675 + url = "https://github.com/elixir-lang/tree-sitter-elixir"; 676 + rev = "53458546e3bb717beee1d15df30724c81eb41d1c"; 677 + fetchSubmodules = false; 678 + deepClone = false; 679 + leaveDotGit = false; 680 + sha256 = "sha256-Zuqjv4QEeCiHYCxGT9HYAXlqrRFTi8V88wAsot6O5TI="; 681 + }; 682 + date = "2024-10-23"; 683 + }; 684 + treesitter-grammar-elm = { 685 + pname = "treesitter-grammar-elm"; 686 + version = "27f502ed0a1cbd3c5912d284cc7934ee0d4cdddc"; 687 + src = fetchgit { 688 + url = "https://github.com/elm-tooling/tree-sitter-elm"; 689 + rev = "27f502ed0a1cbd3c5912d284cc7934ee0d4cdddc"; 690 + fetchSubmodules = false; 691 + deepClone = false; 692 + leaveDotGit = false; 693 + sha256 = "sha256-o5ou/9/TCzc9HuGzvSSZE2iyWCOwYk0c28KEgGrOiiI="; 694 + }; 695 + date = "2024-09-20"; 696 + }; 697 + treesitter-grammar-elsa = { 698 + pname = "treesitter-grammar-elsa"; 699 + version = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; 700 + src = fetchgit { 701 + url = "https://github.com/glapa-grossklag/tree-sitter-elsa"; 702 + rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; 703 + fetchSubmodules = false; 704 + deepClone = false; 705 + leaveDotGit = false; 706 + sha256 = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w="; 707 + }; 708 + date = "2023-02-21"; 709 + }; 710 + treesitter-grammar-elvish = { 711 + pname = "treesitter-grammar-elvish"; 712 + version = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; 713 + src = fetchgit { 714 + url = "https://github.com/elves/tree-sitter-elvish"; 715 + rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; 716 + fetchSubmodules = false; 717 + deepClone = false; 718 + leaveDotGit = false; 719 + sha256 = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; 720 + }; 721 + date = "2023-07-17"; 722 + }; 723 + treesitter-grammar-embedded_template = { 724 + pname = "treesitter-grammar-embedded_template"; 725 + version = "332262529bc51abf5746317b2255ccc2fff778f8"; 726 + src = fetchgit { 727 + url = "https://github.com/tree-sitter/tree-sitter-embedded-template"; 728 + rev = "332262529bc51abf5746317b2255ccc2fff778f8"; 729 + fetchSubmodules = false; 730 + deepClone = false; 731 + leaveDotGit = false; 732 + sha256 = "sha256-C2Lo3tT2363O++ycXiR6x0y+jy2zlmhcKp7t1LhvCe8="; 733 + }; 734 + date = "2024-11-11"; 735 + }; 736 + treesitter-grammar-erlang = { 737 + pname = "treesitter-grammar-erlang"; 738 + version = "4095e9993acc89cb311ab1be8614c21b1cf768a4"; 739 + src = fetchgit { 740 + url = "https://github.com/WhatsApp/tree-sitter-erlang"; 741 + rev = "4095e9993acc89cb311ab1be8614c21b1cf768a4"; 742 + fetchSubmodules = false; 743 + deepClone = false; 744 + leaveDotGit = false; 745 + sha256 = "sha256-+mp0h7qaJN30eqNIDJem5iOnnWATR1X4D6dB4gyGlfM="; 746 + }; 747 + date = "2024-10-22"; 748 + }; 749 + treesitter-grammar-facility = { 750 + pname = "treesitter-grammar-facility"; 751 + version = "2d037f2f2bf668737f72e6be6eda4b7918b68d86"; 752 + src = fetchgit { 753 + url = "https://github.com/FacilityApi/tree-sitter-facility"; 754 + rev = "2d037f2f2bf668737f72e6be6eda4b7918b68d86"; 755 + fetchSubmodules = false; 756 + deepClone = false; 757 + leaveDotGit = false; 758 + sha256 = "sha256-NyYymlCPqbi4GA+FI/M5MiQUr6tkJTNPO8Pvcy02lqI="; 759 + }; 760 + date = "2024-07-16"; 761 + }; 762 + treesitter-grammar-faust = { 763 + pname = "treesitter-grammar-faust"; 764 + version = "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"; 765 + src = fetchgit { 766 + url = "https://github.com/khiner/tree-sitter-faust"; 767 + rev = "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"; 768 + fetchSubmodules = false; 769 + deepClone = false; 770 + leaveDotGit = false; 771 + sha256 = "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY="; 772 + }; 773 + date = "2024-02-22"; 774 + }; 775 + treesitter-grammar-fennel = { 776 + pname = "treesitter-grammar-fennel"; 777 + version = "cfbfa478dc2dbef267ee94ae4323d9c886f45e94"; 778 + src = fetchgit { 779 + url = "https://github.com/alexmozaidze/tree-sitter-fennel"; 780 + rev = "cfbfa478dc2dbef267ee94ae4323d9c886f45e94"; 781 + fetchSubmodules = false; 782 + deepClone = false; 783 + leaveDotGit = false; 784 + sha256 = "sha256-0LusII7BPGFQTyEkxZi6h9HUDF0eHvGwA4fiQE2h3YQ="; 785 + }; 786 + date = "2024-05-31"; 787 + }; 788 + treesitter-grammar-fidl = { 789 + pname = "treesitter-grammar-fidl"; 790 + version = "0a8910f293268e27ff554357c229ba172b0eaed2"; 791 + src = fetchgit { 792 + url = "https://github.com/google/tree-sitter-fidl"; 793 + rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; 794 + fetchSubmodules = false; 795 + deepClone = false; 796 + leaveDotGit = false; 797 + sha256 = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; 798 + }; 799 + date = "2024-02-26"; 800 + }; 801 + treesitter-grammar-firrtl = { 802 + pname = "treesitter-grammar-firrtl"; 803 + version = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; 804 + src = fetchgit { 805 + url = "https://github.com/amaanq/tree-sitter-firrtl"; 806 + rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; 807 + fetchSubmodules = false; 808 + deepClone = false; 809 + leaveDotGit = false; 810 + sha256 = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY="; 811 + }; 812 + date = "2024-04-20"; 813 + }; 814 + treesitter-grammar-fish = { 815 + pname = "treesitter-grammar-fish"; 816 + version = "a78aef9abc395c600c38a037ac779afc7e3cc9e0"; 817 + src = fetchgit { 818 + url = "https://github.com/ram02z/tree-sitter-fish"; 819 + rev = "a78aef9abc395c600c38a037ac779afc7e3cc9e0"; 820 + fetchSubmodules = false; 821 + deepClone = false; 822 + leaveDotGit = false; 823 + sha256 = "sha256-D7s3ZsHQeGf+pYdbXvi5GMFqbkgajBuqTQwvjnjnrVo="; 824 + }; 825 + date = "2024-04-02"; 826 + }; 827 + treesitter-grammar-foam = { 828 + pname = "treesitter-grammar-foam"; 829 + version = "f08bb76892b93e5b23c45ac3bd6b1eea5df323cc"; 830 + src = fetchgit { 831 + url = "https://github.com/FoamScience/tree-sitter-foam"; 832 + rev = "f08bb76892b93e5b23c45ac3bd6b1eea5df323cc"; 833 + fetchSubmodules = false; 834 + deepClone = false; 835 + leaveDotGit = false; 836 + sha256 = "sha256-boH5WJNwJmZKN4JCcFvVdAU06ZRj6Zdsq3NibSWjAr8="; 837 + }; 838 + date = "2024-11-10"; 839 + }; 840 + treesitter-grammar-forth = { 841 + pname = "treesitter-grammar-forth"; 842 + version = "90189238385cf636b9ee99ce548b9e5b5e569d48"; 843 + src = fetchgit { 844 + url = "https://github.com/AlexanderBrevig/tree-sitter-forth"; 845 + rev = "90189238385cf636b9ee99ce548b9e5b5e569d48"; 846 + fetchSubmodules = false; 847 + deepClone = false; 848 + leaveDotGit = false; 849 + sha256 = "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws="; 850 + }; 851 + date = "2023-11-03"; 852 + }; 853 + treesitter-grammar-fortran = { 854 + pname = "treesitter-grammar-fortran"; 855 + version = "4c96c4d00b5c17b109028e8627407971085034ce"; 856 + src = fetchgit { 857 + url = "https://github.com/stadelmanma/tree-sitter-fortran"; 858 + rev = "4c96c4d00b5c17b109028e8627407971085034ce"; 859 + fetchSubmodules = false; 860 + deepClone = false; 861 + leaveDotGit = false; 862 + sha256 = "sha256-c/UfQOUfIAL6BVprefuWmCSZJXP90cRN64OgPgWJgN0="; 863 + }; 864 + date = "2024-11-22"; 865 + }; 866 + treesitter-grammar-fsh = { 867 + pname = "treesitter-grammar-fsh"; 868 + version = "fad2e175099a45efbc98f000cc196d3674cc45e0"; 869 + src = fetchgit { 870 + url = "https://github.com/mgramigna/tree-sitter-fsh"; 871 + rev = "fad2e175099a45efbc98f000cc196d3674cc45e0"; 872 + fetchSubmodules = false; 873 + deepClone = false; 874 + leaveDotGit = false; 875 + sha256 = "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM="; 876 + }; 877 + date = "2024-04-27"; 878 + }; 879 + treesitter-grammar-fsharp = { 880 + pname = "treesitter-grammar-fsharp"; 881 + version = "971da5ff0266bfe4a6ecfb94616548032d6d1ba0"; 882 + src = fetchgit { 883 + url = "https://github.com/ionide/tree-sitter-fsharp"; 884 + rev = "971da5ff0266bfe4a6ecfb94616548032d6d1ba0"; 885 + fetchSubmodules = false; 886 + deepClone = false; 887 + leaveDotGit = false; 888 + sha256 = "sha256-0jrbznAXcjXrbJ5jnxWMzPKxRopxKCtoQXGl80R1M0M="; 889 + }; 890 + location = "fsharp"; 891 + date = "2024-10-15"; 892 + }; 893 + treesitter-grammar-func = { 894 + pname = "treesitter-grammar-func"; 895 + version = "f780ca55e65e7d7360d0229331763e16c452fc98"; 896 + src = fetchgit { 897 + url = "https://github.com/amaanq/tree-sitter-func"; 898 + rev = "f780ca55e65e7d7360d0229331763e16c452fc98"; 899 + fetchSubmodules = false; 900 + deepClone = false; 901 + leaveDotGit = false; 902 + sha256 = "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI="; 903 + }; 904 + date = "2024-04-27"; 905 + }; 906 + treesitter-grammar-fusion = { 907 + pname = "treesitter-grammar-fusion"; 908 + version = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; 909 + src = fetchgit { 910 + url = "https://gitlab.com/jirgn/tree-sitter-fusion.git"; 911 + rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; 912 + fetchSubmodules = false; 913 + deepClone = false; 914 + leaveDotGit = false; 915 + sha256 = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; 916 + }; 917 + date = "2021-12-29"; 918 + }; 919 + treesitter-grammar-gap = { 920 + pname = "treesitter-grammar-gap"; 921 + version = "141b063335e85299bde3f61b4888d02d674a1abc"; 922 + src = fetchgit { 923 + url = "https://github.com/gap-system/tree-sitter-gap"; 924 + rev = "141b063335e85299bde3f61b4888d02d674a1abc"; 925 + fetchSubmodules = false; 926 + deepClone = false; 927 + leaveDotGit = false; 928 + sha256 = "sha256-vl0bqJXTxpAfaMOIgQpX60I4dfPOJF6wpt10GiftuR0="; 929 + }; 930 + date = "2024-08-29"; 931 + }; 932 + treesitter-grammar-gaptst = { 933 + pname = "treesitter-grammar-gaptst"; 934 + version = "e0723dc6136309b3d5904dad2c73ef71267428c1"; 935 + src = fetchgit { 936 + url = "https://github.com/gap-system/tree-sitter-gaptst"; 937 + rev = "e0723dc6136309b3d5904dad2c73ef71267428c1"; 938 + fetchSubmodules = false; 939 + deepClone = false; 940 + leaveDotGit = false; 941 + sha256 = "sha256-m8lxSM/c99KLnu5hbxaTol645DFqFwjTSzdaRUtHDAI="; 942 + }; 943 + date = "2024-08-29"; 944 + }; 945 + treesitter-grammar-gdscript = { 946 + pname = "treesitter-grammar-gdscript"; 947 + version = "bf39f1b38a234d79940fd8866abb0b132ab51b1e"; 948 + src = fetchgit { 949 + url = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; 950 + rev = "bf39f1b38a234d79940fd8866abb0b132ab51b1e"; 951 + fetchSubmodules = false; 952 + deepClone = false; 953 + leaveDotGit = false; 954 + sha256 = "sha256-z3/uxEgP1MomeGsAQimeUFBNhBLiUsYzvz0XlxwxoBU="; 955 + }; 956 + date = "2024-11-17"; 957 + }; 958 + treesitter-grammar-gdshader = { 959 + pname = "treesitter-grammar-gdshader"; 960 + version = "ffd9f958df13cae04593781d7d2562295a872455"; 961 + src = fetchgit { 962 + url = "https://github.com/GodOfAvacyn/tree-sitter-gdshader"; 963 + rev = "ffd9f958df13cae04593781d7d2562295a872455"; 964 + fetchSubmodules = false; 965 + deepClone = false; 966 + leaveDotGit = false; 967 + sha256 = "sha256-JWlDs0w10TqsPYgZvvaJwAueOciCYaws1Nr8rb0UKy4="; 968 + }; 969 + date = "2024-02-22"; 970 + }; 971 + treesitter-grammar-git_config = { 972 + pname = "treesitter-grammar-git_config"; 973 + version = "9c2a1b7894e6d9eedfe99805b829b4ecd871375e"; 974 + src = fetchgit { 975 + url = "https://github.com/the-mikedavis/tree-sitter-git-config"; 976 + rev = "9c2a1b7894e6d9eedfe99805b829b4ecd871375e"; 977 + fetchSubmodules = false; 978 + deepClone = false; 979 + leaveDotGit = false; 980 + sha256 = "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg="; 981 + }; 982 + date = "2023-09-26"; 983 + }; 984 + treesitter-grammar-git_rebase = { 985 + pname = "treesitter-grammar-git_rebase"; 986 + version = "bff4b66b44b020d918d67e2828eada1974a966aa"; 987 + src = fetchgit { 988 + url = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; 989 + rev = "bff4b66b44b020d918d67e2828eada1974a966aa"; 990 + fetchSubmodules = false; 991 + deepClone = false; 992 + leaveDotGit = false; 993 + sha256 = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; 994 + }; 995 + date = "2024-07-22"; 996 + }; 997 + treesitter-grammar-gitattributes = { 998 + pname = "treesitter-grammar-gitattributes"; 999 + version = "5425944fd61bf2b3bad2c17c2dc9f53172b0f01d"; 1000 + src = fetchgit { 1001 + url = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; 1002 + rev = "5425944fd61bf2b3bad2c17c2dc9f53172b0f01d"; 1003 + fetchSubmodules = false; 1004 + deepClone = false; 1005 + leaveDotGit = false; 1006 + sha256 = "sha256-X6M9/41xISnkDnXNgQAWexs68h8A0dwOz+aQa86H0pc="; 1007 + }; 1008 + date = "2024-11-05"; 1009 + }; 1010 + treesitter-grammar-gitcommit = { 1011 + pname = "treesitter-grammar-gitcommit"; 1012 + version = "db0e0c4fb9095fdc42a7af34019c0616c071e9eb"; 1013 + src = fetchgit { 1014 + url = "https://github.com/gbprod/tree-sitter-gitcommit"; 1015 + rev = "db0e0c4fb9095fdc42a7af34019c0616c071e9eb"; 1016 + fetchSubmodules = false; 1017 + deepClone = false; 1018 + leaveDotGit = false; 1019 + sha256 = "sha256-rMLYEU4WdCInfNNAOuESCceavgWTy9NS8kgkTRaK1OE="; 1020 + }; 1021 + date = "2024-10-21"; 1022 + }; 1023 + treesitter-grammar-gitignore = { 1024 + pname = "treesitter-grammar-gitignore"; 1025 + version = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; 1026 + src = fetchgit { 1027 + url = "https://github.com/shunsambongi/tree-sitter-gitignore"; 1028 + rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; 1029 + fetchSubmodules = false; 1030 + deepClone = false; 1031 + leaveDotGit = false; 1032 + sha256 = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; 1033 + }; 1034 + date = "2022-05-04"; 1035 + }; 1036 + treesitter-grammar-gleam = { 1037 + pname = "treesitter-grammar-gleam"; 1038 + version = "066704e4826699e754d351e3bbe12bf2e51de9d8"; 1039 + src = fetchgit { 1040 + url = "https://github.com/gleam-lang/tree-sitter-gleam"; 1041 + rev = "066704e4826699e754d351e3bbe12bf2e51de9d8"; 1042 + fetchSubmodules = false; 1043 + deepClone = false; 1044 + leaveDotGit = false; 1045 + sha256 = "sha256-2gNta/JR6FOiidUAbcfcQol5Eb7pa8omDMsIj8TXXAE="; 1046 + }; 1047 + date = "2024-11-26"; 1048 + }; 1049 + treesitter-grammar-glimmer = { 1050 + pname = "treesitter-grammar-glimmer"; 1051 + version = "da605af8c5999b43e6839b575eae5e6cafabb06f"; 1052 + src = fetchgit { 1053 + url = "https://github.com/ember-tooling/tree-sitter-glimmer"; 1054 + rev = "da605af8c5999b43e6839b575eae5e6cafabb06f"; 1055 + fetchSubmodules = false; 1056 + deepClone = false; 1057 + leaveDotGit = false; 1058 + sha256 = "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4="; 1059 + }; 1060 + date = "2024-08-20"; 1061 + }; 1062 + treesitter-grammar-glimmer_javascript = { 1063 + pname = "treesitter-grammar-glimmer_javascript"; 1064 + version = "7e8ea8cf39fc360cb97bd253442cd48e4f7a9ce3"; 1065 + src = fetchgit { 1066 + url = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; 1067 + rev = "7e8ea8cf39fc360cb97bd253442cd48e4f7a9ce3"; 1068 + fetchSubmodules = false; 1069 + deepClone = false; 1070 + leaveDotGit = false; 1071 + sha256 = "sha256-gqadIB5tB7aIOl3g6pxDeOsuENAwzb5RLVFn4d0G9MY="; 1072 + }; 1073 + date = "2024-10-15"; 1074 + }; 1075 + treesitter-grammar-glimmer_typescript = { 1076 + pname = "treesitter-grammar-glimmer_typescript"; 1077 + version = "4006128790efb58ca82a4492d8ef0983b260fc6a"; 1078 + src = fetchgit { 1079 + url = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; 1080 + rev = "4006128790efb58ca82a4492d8ef0983b260fc6a"; 1081 + fetchSubmodules = false; 1082 + deepClone = false; 1083 + leaveDotGit = false; 1084 + sha256 = "sha256-oOF36q09hcOCdFWrFQlhDX79tS9xBNVgcp1vmxjRdGM="; 1085 + }; 1086 + date = "2024-10-15"; 1087 + }; 1088 + treesitter-grammar-glsl = { 1089 + pname = "treesitter-grammar-glsl"; 1090 + version = "66aec57f7119c7e8e40665b723cd7af5594f15ee"; 1091 + src = fetchgit { 1092 + url = "https://github.com/theHamsta/tree-sitter-glsl"; 1093 + rev = "66aec57f7119c7e8e40665b723cd7af5594f15ee"; 1094 + fetchSubmodules = false; 1095 + deepClone = false; 1096 + leaveDotGit = false; 1097 + sha256 = "sha256-EO8p3BhoyemCXlWq4BI5Y1KqU04F9KpEwbn8HoZd4z4="; 1098 + }; 1099 + date = "2024-09-12"; 1100 + }; 1101 + treesitter-grammar-gn = { 1102 + pname = "treesitter-grammar-gn"; 1103 + version = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; 1104 + src = fetchgit { 1105 + url = "https://github.com/amaanq/tree-sitter-gn"; 1106 + rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; 1107 + fetchSubmodules = false; 1108 + deepClone = false; 1109 + leaveDotGit = false; 1110 + sha256 = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; 1111 + }; 1112 + date = "2023-10-22"; 1113 + }; 1114 + treesitter-grammar-gnuplot = { 1115 + pname = "treesitter-grammar-gnuplot"; 1116 + version = "bb6afacdb5eecfb2b9b215531267ac42f46720c8"; 1117 + src = fetchgit { 1118 + url = "https://github.com/dpezto/tree-sitter-gnuplot"; 1119 + rev = "bb6afacdb5eecfb2b9b215531267ac42f46720c8"; 1120 + fetchSubmodules = false; 1121 + deepClone = false; 1122 + leaveDotGit = false; 1123 + sha256 = "sha256-poujK7ebEZX7+4aSGFyCjanuZnCa21CzhRHHVP2E9CQ="; 1124 + }; 1125 + date = "2024-10-28"; 1126 + }; 1127 + treesitter-grammar-go = { 1128 + pname = "treesitter-grammar-go"; 1129 + version = "12fe553fdaaa7449f764bc876fd777704d4fb752"; 1130 + src = fetchgit { 1131 + url = "https://github.com/tree-sitter/tree-sitter-go"; 1132 + rev = "12fe553fdaaa7449f764bc876fd777704d4fb752"; 1133 + fetchSubmodules = false; 1134 + deepClone = false; 1135 + leaveDotGit = false; 1136 + sha256 = "sha256-E8ieOSkpmdsMrj1m0op0WA5ki4VkodHBMtJRCmYtmGY="; 1137 + }; 1138 + date = "2024-11-24"; 1139 + }; 1140 + treesitter-grammar-goctl = { 1141 + pname = "treesitter-grammar-goctl"; 1142 + version = "49c43532689fe1f53e8b9e009d0521cab02c432b"; 1143 + src = fetchgit { 1144 + url = "https://github.com/chaozwn/tree-sitter-goctl"; 1145 + rev = "49c43532689fe1f53e8b9e009d0521cab02c432b"; 1146 + fetchSubmodules = false; 1147 + deepClone = false; 1148 + leaveDotGit = false; 1149 + sha256 = "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs="; 1150 + }; 1151 + date = "2024-08-14"; 1152 + }; 1153 + treesitter-grammar-godot_resource = { 1154 + pname = "treesitter-grammar-godot_resource"; 1155 + version = "2ffb90de47417018651fc3b970e5f6b67214dc9d"; 1156 + src = fetchgit { 1157 + url = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; 1158 + rev = "2ffb90de47417018651fc3b970e5f6b67214dc9d"; 1159 + fetchSubmodules = false; 1160 + deepClone = false; 1161 + leaveDotGit = false; 1162 + sha256 = "sha256-wdxCfG48fzswUg4q2pgI4q7jK7ZimpKo4+dRnZsZJ6U="; 1163 + }; 1164 + date = "2024-04-01"; 1165 + }; 1166 + treesitter-grammar-gomod = { 1167 + pname = "treesitter-grammar-gomod"; 1168 + version = "3b01edce2b9ea6766ca19328d1850e456fde3103"; 1169 + src = fetchgit { 1170 + url = "https://github.com/camdencheek/tree-sitter-go-mod"; 1171 + rev = "3b01edce2b9ea6766ca19328d1850e456fde3103"; 1172 + fetchSubmodules = false; 1173 + deepClone = false; 1174 + leaveDotGit = false; 1175 + sha256 = "sha256-C3pPBgm68mmaPmstyIpIvvDHsx29yZ0ZX/QoUqwjb+0="; 1176 + }; 1177 + date = "2024-09-11"; 1178 + }; 1179 + treesitter-grammar-gosum = { 1180 + pname = "treesitter-grammar-gosum"; 1181 + version = "e2ac513b2240c7ff1069ae33b2df29ce90777c11"; 1182 + src = fetchgit { 1183 + url = "https://github.com/amaanq/tree-sitter-go-sum"; 1184 + rev = "e2ac513b2240c7ff1069ae33b2df29ce90777c11"; 1185 + fetchSubmodules = false; 1186 + deepClone = false; 1187 + leaveDotGit = false; 1188 + sha256 = "sha256-2foA2sd5PQpmeX8OhXrW/dxoJaEyxDXzPWh+UD0dgzQ="; 1189 + }; 1190 + date = "2023-05-13"; 1191 + }; 1192 + treesitter-grammar-gotmpl = { 1193 + pname = "treesitter-grammar-gotmpl"; 1194 + version = "ca52fbfc98366c585b84f4cb3745df49f33cd140"; 1195 + src = fetchgit { 1196 + url = "https://github.com/ngalaiko/tree-sitter-go-template"; 1197 + rev = "ca52fbfc98366c585b84f4cb3745df49f33cd140"; 1198 + fetchSubmodules = false; 1199 + deepClone = false; 1200 + leaveDotGit = false; 1201 + sha256 = "sha256-ZWpzqKD3ceBzlsRjehXZgu+NZMbWyyK+/R1Ymg7DVkM="; 1202 + }; 1203 + date = "2024-10-13"; 1204 + }; 1205 + treesitter-grammar-gowork = { 1206 + pname = "treesitter-grammar-gowork"; 1207 + version = "949a8a470559543857a62102c84700d291fc984c"; 1208 + src = fetchgit { 1209 + url = "https://github.com/omertuc/tree-sitter-go-work"; 1210 + rev = "949a8a470559543857a62102c84700d291fc984c"; 1211 + fetchSubmodules = false; 1212 + deepClone = false; 1213 + leaveDotGit = false; 1214 + sha256 = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; 1215 + }; 1216 + date = "2022-10-04"; 1217 + }; 1218 + treesitter-grammar-gpg = { 1219 + pname = "treesitter-grammar-gpg"; 1220 + version = "63e80cfe1302da9f9c7ee8d9df295f47d7d181bf"; 1221 + src = fetchgit { 1222 + url = "https://github.com/ObserverOfTime/tree-sitter-gpg-config"; 1223 + rev = "63e80cfe1302da9f9c7ee8d9df295f47d7d181bf"; 1224 + fetchSubmodules = false; 1225 + deepClone = false; 1226 + leaveDotGit = false; 1227 + sha256 = "sha256-W8BglyjX/OytZCACpVi9V/k7A0Q4JaVQV+9NcyqtFsc="; 1228 + }; 1229 + date = "2024-11-23"; 1230 + }; 1231 + treesitter-grammar-graphql = { 1232 + pname = "treesitter-grammar-graphql"; 1233 + version = "5e66e961eee421786bdda8495ed1db045e06b5fe"; 1234 + src = fetchgit { 1235 + url = "https://github.com/bkegley/tree-sitter-graphql"; 1236 + rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; 1237 + fetchSubmodules = false; 1238 + deepClone = false; 1239 + leaveDotGit = false; 1240 + sha256 = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; 1241 + }; 1242 + date = "2021-05-10"; 1243 + }; 1244 + treesitter-grammar-gren = { 1245 + pname = "treesitter-grammar-gren"; 1246 + version = "df7992dbc1e57e055ba1cbfdbe9f961750940553"; 1247 + src = fetchgit { 1248 + url = "https://github.com/MaeBrooks/tree-sitter-gren"; 1249 + rev = "df7992dbc1e57e055ba1cbfdbe9f961750940553"; 1250 + fetchSubmodules = false; 1251 + deepClone = false; 1252 + leaveDotGit = false; 1253 + sha256 = "sha256-MoY9gPPy0FX7eThxDrAowaEL5nWlZVC6Y6LObPczNN0="; 1254 + }; 1255 + date = "2024-11-13"; 1256 + }; 1257 + treesitter-grammar-groovy = { 1258 + pname = "treesitter-grammar-groovy"; 1259 + version = "b53a8cc1075e056b8223b86f3bb392e0d57ae101"; 1260 + src = fetchgit { 1261 + url = "https://github.com/murtaza64/tree-sitter-groovy"; 1262 + rev = "b53a8cc1075e056b8223b86f3bb392e0d57ae101"; 1263 + fetchSubmodules = false; 1264 + deepClone = false; 1265 + leaveDotGit = false; 1266 + sha256 = "sha256-yLl3/4qla45tsjCd2EFutcNqVrDjyMUjnSpUUHwaIyE="; 1267 + }; 1268 + date = "2024-11-01"; 1269 + }; 1270 + treesitter-grammar-gstlaunch = { 1271 + pname = "treesitter-grammar-gstlaunch"; 1272 + version = "549aef253fd38a53995cda1bf55c501174372bf7"; 1273 + src = fetchgit { 1274 + url = "https://github.com/theHamsta/tree-sitter-gstlaunch"; 1275 + rev = "549aef253fd38a53995cda1bf55c501174372bf7"; 1276 + fetchSubmodules = false; 1277 + deepClone = false; 1278 + leaveDotGit = false; 1279 + sha256 = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M="; 1280 + }; 1281 + date = "2024-04-06"; 1282 + }; 1283 + treesitter-grammar-hack = { 1284 + pname = "treesitter-grammar-hack"; 1285 + version = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2"; 1286 + src = fetchgit { 1287 + url = "https://github.com/slackhq/tree-sitter-hack"; 1288 + rev = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2"; 1289 + fetchSubmodules = false; 1290 + deepClone = false; 1291 + leaveDotGit = false; 1292 + sha256 = "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk="; 1293 + }; 1294 + date = "2023-08-29"; 1295 + }; 1296 + treesitter-grammar-hare = { 1297 + pname = "treesitter-grammar-hare"; 1298 + version = "4af5d82cf9ec39f67cb1db5b7a9269d337406592"; 1299 + src = fetchgit { 1300 + url = "https://github.com/amaanq/tree-sitter-hare"; 1301 + rev = "4af5d82cf9ec39f67cb1db5b7a9269d337406592"; 1302 + fetchSubmodules = false; 1303 + deepClone = false; 1304 + leaveDotGit = false; 1305 + sha256 = "sha256-QEnE5IQJ60PXb6QjgEE5L4p7Fjy0p+N+dyDTMh3YsRg="; 1306 + }; 1307 + date = "2024-07-08"; 1308 + }; 1309 + treesitter-grammar-haskell = { 1310 + pname = "treesitter-grammar-haskell"; 1311 + version = "2c2fcb22e3b939ed59ae8d6f10500c3213c68670"; 1312 + src = fetchgit { 1313 + url = "https://github.com/tree-sitter/tree-sitter-haskell"; 1314 + rev = "2c2fcb22e3b939ed59ae8d6f10500c3213c68670"; 1315 + fetchSubmodules = false; 1316 + deepClone = false; 1317 + leaveDotGit = false; 1318 + sha256 = "sha256-9yerJ3Cxfr1dU0GmWN9LiLjmdBpP8+fE1hDmP1oQHLI="; 1319 + }; 1320 + date = "2024-11-11"; 1321 + }; 1322 + treesitter-grammar-haskell_persistent = { 1323 + pname = "treesitter-grammar-haskell_persistent"; 1324 + version = "577259b4068b2c281c9ebf94c109bd50a74d5857"; 1325 + src = fetchgit { 1326 + url = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; 1327 + rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; 1328 + fetchSubmodules = false; 1329 + deepClone = false; 1330 + leaveDotGit = false; 1331 + sha256 = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; 1332 + }; 1333 + date = "2023-09-18"; 1334 + }; 1335 + treesitter-grammar-hcl = { 1336 + pname = "treesitter-grammar-hcl"; 1337 + version = "9e3ec9848f28d26845ba300fd73c740459b83e9b"; 1338 + src = fetchgit { 1339 + url = "https://github.com/MichaHoffmann/tree-sitter-hcl"; 1340 + rev = "9e3ec9848f28d26845ba300fd73c740459b83e9b"; 1341 + fetchSubmodules = false; 1342 + deepClone = false; 1343 + leaveDotGit = false; 1344 + sha256 = "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM="; 1345 + }; 1346 + date = "2024-06-24"; 1347 + }; 1348 + treesitter-grammar-heex = { 1349 + pname = "treesitter-grammar-heex"; 1350 + version = "9359017bd0dc6b023044713aa215544885663637"; 1351 + src = fetchgit { 1352 + url = "https://github.com/connorlay/tree-sitter-heex"; 1353 + rev = "9359017bd0dc6b023044713aa215544885663637"; 1354 + fetchSubmodules = false; 1355 + deepClone = false; 1356 + leaveDotGit = false; 1357 + sha256 = "sha256-4DEfL/RxZk7cvP5qUHNohJlfAIW+ks34rdMd/uCvsvA="; 1358 + }; 1359 + date = "2024-10-23"; 1360 + }; 1361 + treesitter-grammar-helm = { 1362 + pname = "treesitter-grammar-helm"; 1363 + version = "ca52fbfc98366c585b84f4cb3745df49f33cd140"; 1364 + src = fetchgit { 1365 + url = "https://github.com/ngalaiko/tree-sitter-go-template"; 1366 + rev = "ca52fbfc98366c585b84f4cb3745df49f33cd140"; 1367 + fetchSubmodules = false; 1368 + deepClone = false; 1369 + leaveDotGit = false; 1370 + sha256 = "sha256-ZWpzqKD3ceBzlsRjehXZgu+NZMbWyyK+/R1Ymg7DVkM="; 1371 + }; 1372 + location = "dialects/helm"; 1373 + date = "2024-10-13"; 1374 + }; 1375 + treesitter-grammar-hjson = { 1376 + pname = "treesitter-grammar-hjson"; 1377 + version = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; 1378 + src = fetchgit { 1379 + url = "https://github.com/winston0410/tree-sitter-hjson"; 1380 + rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; 1381 + fetchSubmodules = false; 1382 + deepClone = false; 1383 + leaveDotGit = false; 1384 + sha256 = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; 1385 + }; 1386 + date = "2021-08-02"; 1387 + }; 1388 + treesitter-grammar-hlsl = { 1389 + pname = "treesitter-grammar-hlsl"; 1390 + version = "b309425a7ab4456605cfe78774b80f7e275ca87d"; 1391 + src = fetchgit { 1392 + url = "https://github.com/theHamsta/tree-sitter-hlsl"; 1393 + rev = "b309425a7ab4456605cfe78774b80f7e275ca87d"; 1394 + fetchSubmodules = false; 1395 + deepClone = false; 1396 + leaveDotGit = false; 1397 + sha256 = "sha256-o8y2jZUn15kLQ9k1rftxepeyRfx4dP6Vk2Vv4MUxcOQ="; 1398 + }; 1399 + date = "2024-10-12"; 1400 + }; 1401 + treesitter-grammar-hlsplaylist = { 1402 + pname = "treesitter-grammar-hlsplaylist"; 1403 + version = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; 1404 + src = fetchgit { 1405 + url = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; 1406 + rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; 1407 + fetchSubmodules = false; 1408 + deepClone = false; 1409 + leaveDotGit = false; 1410 + sha256 = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E="; 1411 + }; 1412 + date = "2024-08-04"; 1413 + }; 1414 + treesitter-grammar-hocon = { 1415 + pname = "treesitter-grammar-hocon"; 1416 + version = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; 1417 + src = fetchgit { 1418 + url = "https://github.com/antosha417/tree-sitter-hocon"; 1419 + rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; 1420 + fetchSubmodules = false; 1421 + deepClone = false; 1422 + leaveDotGit = false; 1423 + sha256 = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; 1424 + }; 1425 + date = "2022-11-07"; 1426 + }; 1427 + treesitter-grammar-hoon = { 1428 + pname = "treesitter-grammar-hoon"; 1429 + version = "2ac017d168aca1e75b3df94dbbb6b3083f79cdfe"; 1430 + src = fetchgit { 1431 + url = "https://github.com/urbit-pilled/tree-sitter-hoon"; 1432 + rev = "2ac017d168aca1e75b3df94dbbb6b3083f79cdfe"; 1433 + fetchSubmodules = false; 1434 + deepClone = false; 1435 + leaveDotGit = false; 1436 + sha256 = "sha256-fRaEZGpZWiwhClYZnkkCC8rIamR38PhesY5LY6GFozQ="; 1437 + }; 1438 + date = "2024-11-23"; 1439 + }; 1440 + treesitter-grammar-html = { 1441 + pname = "treesitter-grammar-html"; 1442 + version = "d9219ada6e1a2c8f0ab0304a8bd9ca4285ae0468"; 1443 + src = fetchgit { 1444 + url = "https://github.com/tree-sitter/tree-sitter-html"; 1445 + rev = "d9219ada6e1a2c8f0ab0304a8bd9ca4285ae0468"; 1446 + fetchSubmodules = false; 1447 + deepClone = false; 1448 + leaveDotGit = false; 1449 + sha256 = "sha256-0aLNG4eB2I0Qn0r1oF4YwUDLek78S5fbklFI/bMmxOQ="; 1450 + }; 1451 + date = "2024-11-11"; 1452 + }; 1453 + treesitter-grammar-htmldjango = { 1454 + pname = "treesitter-grammar-htmldjango"; 1455 + version = "ea71012d3fe14dd0b69f36be4f96bdfe9155ebae"; 1456 + src = fetchgit { 1457 + url = "https://github.com/interdependence/tree-sitter-htmldjango"; 1458 + rev = "ea71012d3fe14dd0b69f36be4f96bdfe9155ebae"; 1459 + fetchSubmodules = false; 1460 + deepClone = false; 1461 + leaveDotGit = false; 1462 + sha256 = "sha256-z4PqUbUXOtqOyPYl2h+bWA0maZJqZd5aZB75og+Ye6A="; 1463 + }; 1464 + date = "2024-03-15"; 1465 + }; 1466 + treesitter-grammar-http = { 1467 + pname = "treesitter-grammar-http"; 1468 + version = "231f1b1bafd12e46c8ed8c21dbbdd940d9f15e94"; 1469 + src = fetchgit { 1470 + url = "https://github.com/rest-nvim/tree-sitter-http"; 1471 + rev = "231f1b1bafd12e46c8ed8c21dbbdd940d9f15e94"; 1472 + fetchSubmodules = false; 1473 + deepClone = false; 1474 + leaveDotGit = false; 1475 + sha256 = "sha256-q8g7u3ctpfl0vq+RVBw7g7js/4SwAIkHg4CCRCuQ28w="; 1476 + }; 1477 + date = "2024-09-20"; 1478 + }; 1479 + treesitter-grammar-hurl = { 1480 + pname = "treesitter-grammar-hurl"; 1481 + version = "ff07a42d9ec95443b5c1b57ed793414bf7b79be5"; 1482 + src = fetchgit { 1483 + url = "https://github.com/pfeiferj/tree-sitter-hurl"; 1484 + rev = "ff07a42d9ec95443b5c1b57ed793414bf7b79be5"; 1485 + fetchSubmodules = false; 1486 + deepClone = false; 1487 + leaveDotGit = false; 1488 + sha256 = "sha256-9uRRlJWT0knZ3vvzGEq9CjyffQnYF53rnoBnsQ68zyE="; 1489 + }; 1490 + date = "2024-09-14"; 1491 + }; 1492 + treesitter-grammar-hyprlang = { 1493 + pname = "treesitter-grammar-hyprlang"; 1494 + version = "6858695eba0e63b9e0fceef081d291eb352abce8"; 1495 + src = fetchgit { 1496 + url = "https://github.com/luckasRanarison/tree-sitter-hyprlang"; 1497 + rev = "6858695eba0e63b9e0fceef081d291eb352abce8"; 1498 + fetchSubmodules = false; 1499 + deepClone = false; 1500 + leaveDotGit = false; 1501 + sha256 = "sha256-5csAj7k03QEEfkZE/EBmGjqUHPlFss3EWvExT4kaiQg="; 1502 + }; 1503 + date = "2024-06-27"; 1504 + }; 1505 + treesitter-grammar-idl = { 1506 + pname = "treesitter-grammar-idl"; 1507 + version = "86ff7f19747a761dc8ba72f4045fd64aed94ba4c"; 1508 + src = fetchgit { 1509 + url = "https://github.com/cathaysia/tree-sitter-idl"; 1510 + rev = "86ff7f19747a761dc8ba72f4045fd64aed94ba4c"; 1511 + fetchSubmodules = false; 1512 + deepClone = false; 1513 + leaveDotGit = false; 1514 + sha256 = "sha256-8al6Tn27T6gj4FnBODsORJ4UGm+1aJD6Y09GmWfoP6Y="; 1515 + }; 1516 + date = "2024-11-12"; 1517 + }; 1518 + treesitter-grammar-ini = { 1519 + pname = "treesitter-grammar-ini"; 1520 + version = "962568c9efa71d25720ab42c5d36e222626ef3a6"; 1521 + src = fetchgit { 1522 + url = "https://github.com/justinmk/tree-sitter-ini"; 1523 + rev = "962568c9efa71d25720ab42c5d36e222626ef3a6"; 1524 + fetchSubmodules = false; 1525 + deepClone = false; 1526 + leaveDotGit = false; 1527 + sha256 = "sha256-G11Aynq2rnkRwdkhspjYqtBD/h5k4aD+NvuE0QfploU="; 1528 + }; 1529 + date = "2024-09-02"; 1530 + }; 1531 + treesitter-grammar-inko = { 1532 + pname = "treesitter-grammar-inko"; 1533 + version = "aecabede39b0db05678e2d4686258d4f71b00a51"; 1534 + src = fetchgit { 1535 + url = "https://github.com/inko-lang/tree-sitter-inko"; 1536 + rev = "aecabede39b0db05678e2d4686258d4f71b00a51"; 1537 + fetchSubmodules = false; 1538 + deepClone = false; 1539 + leaveDotGit = false; 1540 + sha256 = "sha256-29vt7zf/prmbjPBJoItzJz2sOp40ySqiqtwlaBobjoQ="; 1541 + }; 1542 + date = "2024-11-07"; 1543 + }; 1544 + treesitter-grammar-ispc = { 1545 + pname = "treesitter-grammar-ispc"; 1546 + version = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; 1547 + src = fetchgit { 1548 + url = "https://github.com/fab4100/tree-sitter-ispc"; 1549 + rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; 1550 + fetchSubmodules = false; 1551 + deepClone = false; 1552 + leaveDotGit = false; 1553 + sha256 = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; 1554 + }; 1555 + date = "2023-08-14"; 1556 + }; 1557 + treesitter-grammar-janet_simple = { 1558 + pname = "treesitter-grammar-janet_simple"; 1559 + version = "12bfab7db8a5f5b1d774ef84b5831acd34936071"; 1560 + src = fetchgit { 1561 + url = "https://github.com/sogaiu/tree-sitter-janet-simple"; 1562 + rev = "12bfab7db8a5f5b1d774ef84b5831acd34936071"; 1563 + fetchSubmodules = false; 1564 + deepClone = false; 1565 + leaveDotGit = false; 1566 + sha256 = "sha256-ndxhGmfz0wYxsOeBJv/OJndj3pORQoWpRTfBuMcprhU="; 1567 + }; 1568 + date = "2024-08-27"; 1569 + }; 1570 + treesitter-grammar-java = { 1571 + pname = "treesitter-grammar-java"; 1572 + version = "a1bbe92a6370bb4c15386735fbda12f2b812a923"; 1573 + src = fetchgit { 1574 + url = "https://github.com/tree-sitter/tree-sitter-java"; 1575 + rev = "a1bbe92a6370bb4c15386735fbda12f2b812a923"; 1576 + fetchSubmodules = false; 1577 + deepClone = false; 1578 + leaveDotGit = false; 1579 + sha256 = "sha256-AmGyKe7/zxzQTLSIQwiSuAJsYEcZVgW3RzfsRqyFNgE="; 1580 + }; 1581 + date = "2024-11-11"; 1582 + }; 1583 + treesitter-grammar-javascript = { 1584 + pname = "treesitter-grammar-javascript"; 1585 + version = "108b2d4d17a04356a340aea809e4dd5b801eb40d"; 1586 + src = fetchgit { 1587 + url = "https://github.com/tree-sitter/tree-sitter-javascript"; 1588 + rev = "108b2d4d17a04356a340aea809e4dd5b801eb40d"; 1589 + fetchSubmodules = false; 1590 + deepClone = false; 1591 + leaveDotGit = false; 1592 + sha256 = "sha256-0x6DbmRTlxUP4vbWVsLoj+k1YOk2Dr+LAPClFsWi7r8="; 1593 + }; 1594 + date = "2024-11-11"; 1595 + }; 1596 + treesitter-grammar-jq = { 1597 + pname = "treesitter-grammar-jq"; 1598 + version = "13990f530e8e6709b7978503da9bc8701d366791"; 1599 + src = fetchgit { 1600 + url = "https://github.com/flurie/tree-sitter-jq"; 1601 + rev = "13990f530e8e6709b7978503da9bc8701d366791"; 1602 + fetchSubmodules = false; 1603 + deepClone = false; 1604 + leaveDotGit = false; 1605 + sha256 = "sha256-pek2Vg1osMYAdx6DfVdZhuIDb26op3i2cfvMrf5v3xY="; 1606 + }; 1607 + date = "2022-09-19"; 1608 + }; 1609 + treesitter-grammar-jsdoc = { 1610 + pname = "treesitter-grammar-jsdoc"; 1611 + version = "b253abf68a73217b7a52c0ec254f4b6a7bb86665"; 1612 + src = fetchgit { 1613 + url = "https://github.com/tree-sitter/tree-sitter-jsdoc"; 1614 + rev = "b253abf68a73217b7a52c0ec254f4b6a7bb86665"; 1615 + fetchSubmodules = false; 1616 + deepClone = false; 1617 + leaveDotGit = false; 1618 + sha256 = "sha256-Azzb2zBjAfwbEmAEO1YqhpaxtzbXmRjfIzRla2Hx+24="; 1619 + }; 1620 + date = "2024-11-11"; 1621 + }; 1622 + treesitter-grammar-json = { 1623 + pname = "treesitter-grammar-json"; 1624 + version = "4d770d31f732d50d3ec373865822fbe659e47c75"; 1625 + src = fetchgit { 1626 + url = "https://github.com/tree-sitter/tree-sitter-json"; 1627 + rev = "4d770d31f732d50d3ec373865822fbe659e47c75"; 1628 + fetchSubmodules = false; 1629 + deepClone = false; 1630 + leaveDotGit = false; 1631 + sha256 = "sha256-hmcwRbTn0xPrV1OufXXq6VNhCopa1NQJhDsY3VSPovw="; 1632 + }; 1633 + date = "2024-11-17"; 1634 + }; 1635 + treesitter-grammar-json5 = { 1636 + pname = "treesitter-grammar-json5"; 1637 + version = "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd"; 1638 + src = fetchgit { 1639 + url = "https://github.com/Joakker/tree-sitter-json5"; 1640 + rev = "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd"; 1641 + fetchSubmodules = false; 1642 + deepClone = false; 1643 + leaveDotGit = false; 1644 + sha256 = "sha256-LaCCjvYnmofOVQ2Nqlzfh3KP3fNG0HBxkOng0gjYY1g="; 1645 + }; 1646 + date = "2024-04-30"; 1647 + }; 1648 + treesitter-grammar-jsonc = { 1649 + pname = "treesitter-grammar-jsonc"; 1650 + version = "02b01653c8a1c198ae7287d566efa86a135b30d5"; 1651 + src = fetchgit { 1652 + url = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git"; 1653 + rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; 1654 + fetchSubmodules = false; 1655 + deepClone = false; 1656 + leaveDotGit = false; 1657 + sha256 = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; 1658 + }; 1659 + date = "2021-03-07"; 1660 + }; 1661 + treesitter-grammar-jsonnet = { 1662 + pname = "treesitter-grammar-jsonnet"; 1663 + version = "ddd075f1939aed8147b7aa67f042eda3fce22790"; 1664 + src = fetchgit { 1665 + url = "https://github.com/sourcegraph/tree-sitter-jsonnet"; 1666 + rev = "ddd075f1939aed8147b7aa67f042eda3fce22790"; 1667 + fetchSubmodules = false; 1668 + deepClone = false; 1669 + leaveDotGit = false; 1670 + sha256 = "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0="; 1671 + }; 1672 + date = "2024-08-15"; 1673 + }; 1674 + treesitter-grammar-julia = { 1675 + pname = "treesitter-grammar-julia"; 1676 + version = "e01c928d11375513138a175a68485c4d53e55ea9"; 1677 + src = fetchgit { 1678 + url = "https://github.com/tree-sitter/tree-sitter-julia"; 1679 + rev = "e01c928d11375513138a175a68485c4d53e55ea9"; 1680 + fetchSubmodules = false; 1681 + deepClone = false; 1682 + leaveDotGit = false; 1683 + sha256 = "sha256-QOJfpPVW4G1Fmbggv4DloJA7sLzq0QYaHLsdgr07r24="; 1684 + }; 1685 + date = "2024-11-16"; 1686 + }; 1687 + treesitter-grammar-just = { 1688 + pname = "treesitter-grammar-just"; 1689 + version = "f6d29300f9fee15dcd8c2b25ab762001d38da731"; 1690 + src = fetchgit { 1691 + url = "https://github.com/IndianBoy42/tree-sitter-just"; 1692 + rev = "f6d29300f9fee15dcd8c2b25ab762001d38da731"; 1693 + fetchSubmodules = false; 1694 + deepClone = false; 1695 + leaveDotGit = false; 1696 + sha256 = "sha256-b42Dt9X0gaHjywb+tahNomGfDx9ZP+roudNuGAhKYPg="; 1697 + }; 1698 + date = "2024-11-19"; 1699 + }; 1700 + treesitter-grammar-kconfig = { 1701 + pname = "treesitter-grammar-kconfig"; 1702 + version = "486fea71f61ad9f3fd4072a118402e97fe88d26c"; 1703 + src = fetchgit { 1704 + url = "https://github.com/amaanq/tree-sitter-kconfig"; 1705 + rev = "486fea71f61ad9f3fd4072a118402e97fe88d26c"; 1706 + fetchSubmodules = false; 1707 + deepClone = false; 1708 + leaveDotGit = false; 1709 + sha256 = "sha256-a3uTjtA4KQ8KxEmpva2oHcqp8EwbI5+h9U+qoPSgDd4="; 1710 + }; 1711 + date = "2024-02-01"; 1712 + }; 1713 + treesitter-grammar-kdl = { 1714 + pname = "treesitter-grammar-kdl"; 1715 + version = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; 1716 + src = fetchgit { 1717 + url = "https://github.com/amaanq/tree-sitter-kdl"; 1718 + rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; 1719 + fetchSubmodules = false; 1720 + deepClone = false; 1721 + leaveDotGit = false; 1722 + sha256 = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE="; 1723 + }; 1724 + date = "2024-06-08"; 1725 + }; 1726 + treesitter-grammar-kotlin = { 1727 + pname = "treesitter-grammar-kotlin"; 1728 + version = "76f53c48d29e8588934fb55b0240d7bdfe00bfe5"; 1729 + src = fetchgit { 1730 + url = "https://github.com/fwcd/tree-sitter-kotlin"; 1731 + rev = "76f53c48d29e8588934fb55b0240d7bdfe00bfe5"; 1732 + fetchSubmodules = false; 1733 + deepClone = false; 1734 + leaveDotGit = false; 1735 + sha256 = "sha256-EBySJmzXH0FoWcslHNs70N9e9K9O/4/RcpbcdWYmgI4="; 1736 + }; 1737 + date = "2024-10-09"; 1738 + }; 1739 + treesitter-grammar-koto = { 1740 + pname = "treesitter-grammar-koto"; 1741 + version = "0017388765b8b9d89febfe08b5f82805b4e173a5"; 1742 + src = fetchgit { 1743 + url = "https://github.com/koto-lang/tree-sitter-koto"; 1744 + rev = "0017388765b8b9d89febfe08b5f82805b4e173a5"; 1745 + fetchSubmodules = false; 1746 + deepClone = false; 1747 + leaveDotGit = false; 1748 + sha256 = "sha256-L8IK4dvejZ1yfEkPGufkNArxm3hTStpk15HFNkSQdv0="; 1749 + }; 1750 + date = "2024-10-28"; 1751 + }; 1752 + treesitter-grammar-kusto = { 1753 + pname = "treesitter-grammar-kusto"; 1754 + version = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; 1755 + src = fetchgit { 1756 + url = "https://github.com/Willem-J-an/tree-sitter-kusto"; 1757 + rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; 1758 + fetchSubmodules = false; 1759 + deepClone = false; 1760 + leaveDotGit = false; 1761 + sha256 = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY="; 1762 + }; 1763 + date = "2023-11-03"; 1764 + }; 1765 + treesitter-grammar-lalrpop = { 1766 + pname = "treesitter-grammar-lalrpop"; 1767 + version = "194c25539f435de415ee0551a5f07058833da915"; 1768 + src = fetchgit { 1769 + url = "https://github.com/traxys/tree-sitter-lalrpop"; 1770 + rev = "194c25539f435de415ee0551a5f07058833da915"; 1771 + fetchSubmodules = false; 1772 + deepClone = false; 1773 + leaveDotGit = false; 1774 + sha256 = "sha256-I2Kozd0N8R0CCOVl4xTAL4fhZ5BIzSzW+MRQOfZ3cMY="; 1775 + }; 1776 + date = "2024-09-19"; 1777 + }; 1778 + treesitter-grammar-latex = { 1779 + pname = "treesitter-grammar-latex"; 1780 + version = "7b06f6ed394308e7407a1703d2724128c45fc9d7"; 1781 + src = fetchgit { 1782 + url = "https://github.com/latex-lsp/tree-sitter-latex"; 1783 + rev = "7b06f6ed394308e7407a1703d2724128c45fc9d7"; 1784 + fetchSubmodules = false; 1785 + deepClone = false; 1786 + leaveDotGit = false; 1787 + sha256 = "sha256-HbRjblLBExpBkBBjHyEHfnK0oootjAsqkwjmGH3/UYI="; 1788 + }; 1789 + generate = "true"; 1790 + date = "2024-11-11"; 1791 + }; 1792 + treesitter-grammar-ledger = { 1793 + pname = "treesitter-grammar-ledger"; 1794 + version = "19699bd9fe0bacf90d464747aab9b6179fc7b1c0"; 1795 + src = fetchgit { 1796 + url = "https://github.com/cbarrete/tree-sitter-ledger"; 1797 + rev = "19699bd9fe0bacf90d464747aab9b6179fc7b1c0"; 1798 + fetchSubmodules = false; 1799 + deepClone = false; 1800 + leaveDotGit = false; 1801 + sha256 = "sha256-5kTLVwakxAph33nWqMvGcHERJaSzvUGImxv7obLGz1E="; 1802 + }; 1803 + date = "2024-11-20"; 1804 + }; 1805 + treesitter-grammar-leo = { 1806 + pname = "treesitter-grammar-leo"; 1807 + version = "6ca11a96fc2cab51217e0cf4a2f9ed3ea63e28fb"; 1808 + src = fetchgit { 1809 + url = "https://github.com/r001/tree-sitter-leo"; 1810 + rev = "6ca11a96fc2cab51217e0cf4a2f9ed3ea63e28fb"; 1811 + fetchSubmodules = false; 1812 + deepClone = false; 1813 + leaveDotGit = false; 1814 + sha256 = "sha256-ye2zzLNZC2ZJqnXtBl7fdSC78kph3rs7j4whIdfDYAE="; 1815 + }; 1816 + date = "2024-08-29"; 1817 + }; 1818 + treesitter-grammar-linkerscript = { 1819 + pname = "treesitter-grammar-linkerscript"; 1820 + version = "f99011a3554213b654985a4b0a65b3b032ec4621"; 1821 + src = fetchgit { 1822 + url = "https://github.com/amaanq/tree-sitter-linkerscript"; 1823 + rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; 1824 + fetchSubmodules = false; 1825 + deepClone = false; 1826 + leaveDotGit = false; 1827 + sha256 = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; 1828 + }; 1829 + date = "2023-11-18"; 1830 + }; 1831 + treesitter-grammar-liquid = { 1832 + pname = "treesitter-grammar-liquid"; 1833 + version = "23ac814111e2b4b4b083e2c92219af2d5b74d13d"; 1834 + src = fetchgit { 1835 + url = "https://github.com/hankthetank27/tree-sitter-liquid"; 1836 + rev = "23ac814111e2b4b4b083e2c92219af2d5b74d13d"; 1837 + fetchSubmodules = false; 1838 + deepClone = false; 1839 + leaveDotGit = false; 1840 + sha256 = "sha256-WZSvUiX1bKEfzXHVHC0AvzHpgyPD9JL+NgsoBx9mktQ="; 1841 + }; 1842 + date = "2024-09-04"; 1843 + }; 1844 + treesitter-grammar-liquidsoap = { 1845 + pname = "treesitter-grammar-liquidsoap"; 1846 + version = "14feafa91630afb1ab9988cf9b738b7ea29f3f89"; 1847 + src = fetchgit { 1848 + url = "https://github.com/savonet/tree-sitter-liquidsoap"; 1849 + rev = "14feafa91630afb1ab9988cf9b738b7ea29f3f89"; 1850 + fetchSubmodules = false; 1851 + deepClone = false; 1852 + leaveDotGit = false; 1853 + sha256 = "sha256-FERYGF9D163b6S/YBwHwkrUM2qRkEKOViSDRa61OjtQ="; 1854 + }; 1855 + date = "2024-05-19"; 1856 + }; 1857 + treesitter-grammar-llvm = { 1858 + pname = "treesitter-grammar-llvm"; 1859 + version = "c14cb839003348692158b845db9edda201374548"; 1860 + src = fetchgit { 1861 + url = "https://github.com/benwilliamgraham/tree-sitter-llvm"; 1862 + rev = "c14cb839003348692158b845db9edda201374548"; 1863 + fetchSubmodules = false; 1864 + deepClone = false; 1865 + leaveDotGit = false; 1866 + sha256 = "sha256-L3XwPhvwIR/mUbugMbaHS9dXyhO7bApv/gdlxQ+2Bbo="; 1867 + }; 1868 + date = "2024-10-07"; 1869 + }; 1870 + treesitter-grammar-lua = { 1871 + pname = "treesitter-grammar-lua"; 1872 + version = "34e60e7f45fc313463c68090d88d742a55d1bd7a"; 1873 + src = fetchgit { 1874 + url = "https://github.com/MunifTanjim/tree-sitter-lua"; 1875 + rev = "34e60e7f45fc313463c68090d88d742a55d1bd7a"; 1876 + fetchSubmodules = false; 1877 + deepClone = false; 1878 + leaveDotGit = false; 1879 + sha256 = "sha256-v+fFcIOv+bu+2IGI/Lh/Xbqd5BzbBjaa51ECd0hG7Ow="; 1880 + }; 1881 + date = "2024-10-21"; 1882 + }; 1883 + treesitter-grammar-luadoc = { 1884 + pname = "treesitter-grammar-luadoc"; 1885 + version = "873612aadd3f684dd4e631bdf42ea8990c57634e"; 1886 + src = fetchgit { 1887 + url = "https://github.com/amaanq/tree-sitter-luadoc"; 1888 + rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; 1889 + fetchSubmodules = false; 1890 + deepClone = false; 1891 + leaveDotGit = false; 1892 + sha256 = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; 1893 + }; 1894 + date = "2024-02-09"; 1895 + }; 1896 + treesitter-grammar-luap = { 1897 + pname = "treesitter-grammar-luap"; 1898 + version = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; 1899 + src = fetchgit { 1900 + url = "https://github.com/amaanq/tree-sitter-luap"; 1901 + rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; 1902 + fetchSubmodules = false; 1903 + deepClone = false; 1904 + leaveDotGit = false; 1905 + sha256 = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg="; 1906 + }; 1907 + date = "2024-06-08"; 1908 + }; 1909 + treesitter-grammar-luau = { 1910 + pname = "treesitter-grammar-luau"; 1911 + version = "fbadc96272f718dba267628ba7b0e694c368cef3"; 1912 + src = fetchgit { 1913 + url = "https://github.com/amaanq/tree-sitter-luau"; 1914 + rev = "fbadc96272f718dba267628ba7b0e694c368cef3"; 1915 + fetchSubmodules = false; 1916 + deepClone = false; 1917 + leaveDotGit = false; 1918 + sha256 = "sha256-qoKLG9hPyvcpDEssSrsUnr+w6B8qvXXIXLdvoCZhjic="; 1919 + }; 1920 + date = "2024-06-23"; 1921 + }; 1922 + treesitter-grammar-m68k = { 1923 + pname = "treesitter-grammar-m68k"; 1924 + version = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; 1925 + src = fetchgit { 1926 + url = "https://github.com/grahambates/tree-sitter-m68k"; 1927 + rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; 1928 + fetchSubmodules = false; 1929 + deepClone = false; 1930 + leaveDotGit = false; 1931 + sha256 = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4="; 1932 + }; 1933 + date = "2024-07-24"; 1934 + }; 1935 + treesitter-grammar-make = { 1936 + pname = "treesitter-grammar-make"; 1937 + version = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; 1938 + src = fetchgit { 1939 + url = "https://github.com/alemuller/tree-sitter-make"; 1940 + rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; 1941 + fetchSubmodules = false; 1942 + deepClone = false; 1943 + leaveDotGit = false; 1944 + sha256 = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; 1945 + }; 1946 + date = "2021-12-16"; 1947 + }; 1948 + treesitter-grammar-markdown = { 1949 + pname = "treesitter-grammar-markdown"; 1950 + version = "5cdc549ab8f461aff876c5be9741027189299cec"; 1951 + src = fetchgit { 1952 + url = "https://github.com/MDeiml/tree-sitter-markdown"; 1953 + rev = "5cdc549ab8f461aff876c5be9741027189299cec"; 1954 + fetchSubmodules = false; 1955 + deepClone = false; 1956 + leaveDotGit = false; 1957 + sha256 = "sha256-dLj233xHPCJbawUVqkxxhHXbu/CrJIHcCyLXTgsWMFo="; 1958 + }; 1959 + location = "tree-sitter-markdown"; 1960 + date = "2024-10-21"; 1961 + }; 1962 + treesitter-grammar-markdown_inline = { 1963 + pname = "treesitter-grammar-markdown_inline"; 1964 + version = "5cdc549ab8f461aff876c5be9741027189299cec"; 1965 + src = fetchgit { 1966 + url = "https://github.com/MDeiml/tree-sitter-markdown"; 1967 + rev = "5cdc549ab8f461aff876c5be9741027189299cec"; 1968 + fetchSubmodules = false; 1969 + deepClone = false; 1970 + leaveDotGit = false; 1971 + sha256 = "sha256-dLj233xHPCJbawUVqkxxhHXbu/CrJIHcCyLXTgsWMFo="; 1972 + }; 1973 + location = "tree-sitter-markdown-inline"; 1974 + date = "2024-10-21"; 1975 + }; 1976 + treesitter-grammar-matlab = { 1977 + pname = "treesitter-grammar-matlab"; 1978 + version = "306c43ab28b7b8a4976e40ff0a7c26b019ad52df"; 1979 + src = fetchgit { 1980 + url = "https://github.com/acristoffers/tree-sitter-matlab"; 1981 + rev = "306c43ab28b7b8a4976e40ff0a7c26b019ad52df"; 1982 + fetchSubmodules = false; 1983 + deepClone = false; 1984 + leaveDotGit = false; 1985 + sha256 = "sha256-hueZg7hoZb11+ukrZgK1+da0w9J22jsj1BexlF4USXY="; 1986 + }; 1987 + date = "2024-08-20"; 1988 + }; 1989 + treesitter-grammar-menhir = { 1990 + pname = "treesitter-grammar-menhir"; 1991 + version = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; 1992 + src = fetchgit { 1993 + url = "https://github.com/Kerl13/tree-sitter-menhir"; 1994 + rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; 1995 + fetchSubmodules = false; 1996 + deepClone = false; 1997 + leaveDotGit = false; 1998 + sha256 = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ="; 1999 + }; 2000 + date = "2023-07-17"; 2001 + }; 2002 + treesitter-grammar-mermaid = { 2003 + pname = "treesitter-grammar-mermaid"; 2004 + version = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; 2005 + src = fetchgit { 2006 + url = "https://github.com/monaqa/tree-sitter-mermaid"; 2007 + rev = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; 2008 + fetchSubmodules = false; 2009 + deepClone = false; 2010 + leaveDotGit = false; 2011 + sha256 = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE="; 2012 + }; 2013 + date = "2024-04-23"; 2014 + }; 2015 + treesitter-grammar-meson = { 2016 + pname = "treesitter-grammar-meson"; 2017 + version = "c5fffb8edd39f22644084ab3f73a924a75721ee3"; 2018 + src = fetchgit { 2019 + url = "https://github.com/Decodetalkers/tree-sitter-meson"; 2020 + rev = "c5fffb8edd39f22644084ab3f73a924a75721ee3"; 2021 + fetchSubmodules = false; 2022 + deepClone = false; 2023 + leaveDotGit = false; 2024 + sha256 = "sha256-Q+5sCO+1CAbnaE7nq7vl/CxUpydxEHVtmPXIAUGJiOE="; 2025 + }; 2026 + date = "2024-10-10"; 2027 + }; 2028 + treesitter-grammar-mlir = { 2029 + pname = "treesitter-grammar-mlir"; 2030 + version = "3362ba5caab4de11f42b4a736a0e2bcdc9343480"; 2031 + src = fetchgit { 2032 + url = "https://github.com/artagnon/tree-sitter-mlir"; 2033 + rev = "3362ba5caab4de11f42b4a736a0e2bcdc9343480"; 2034 + fetchSubmodules = false; 2035 + deepClone = false; 2036 + leaveDotGit = false; 2037 + sha256 = "sha256-LyjGD0aND/ErSDc80zvA89TbWvvMcJGd+r43aEw3BZk="; 2038 + }; 2039 + generate = "true"; 2040 + date = "2024-11-19"; 2041 + }; 2042 + treesitter-grammar-muttrc = { 2043 + pname = "treesitter-grammar-muttrc"; 2044 + version = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; 2045 + src = fetchgit { 2046 + url = "https://github.com/neomutt/tree-sitter-muttrc"; 2047 + rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; 2048 + fetchSubmodules = false; 2049 + deepClone = false; 2050 + leaveDotGit = false; 2051 + sha256 = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0="; 2052 + }; 2053 + date = "2024-08-04"; 2054 + }; 2055 + treesitter-grammar-nasm = { 2056 + pname = "treesitter-grammar-nasm"; 2057 + version = "d1b3638d017f2a8585e26dcfc66fe1df94185e30"; 2058 + src = fetchgit { 2059 + url = "https://github.com/naclsn/tree-sitter-nasm"; 2060 + rev = "d1b3638d017f2a8585e26dcfc66fe1df94185e30"; 2061 + fetchSubmodules = false; 2062 + deepClone = false; 2063 + leaveDotGit = false; 2064 + sha256 = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg="; 2065 + }; 2066 + date = "2024-11-23"; 2067 + }; 2068 + treesitter-grammar-nginx = { 2069 + pname = "treesitter-grammar-nginx"; 2070 + version = "281d184b8240b2b22670b8907b57b6d6842db6f3"; 2071 + src = fetchgit { 2072 + url = "https://github.com/opa-oz/tree-sitter-nginx"; 2073 + rev = "281d184b8240b2b22670b8907b57b6d6842db6f3"; 2074 + fetchSubmodules = false; 2075 + deepClone = false; 2076 + leaveDotGit = false; 2077 + sha256 = "sha256-OsUCCtkaCwiKWKBduk9Ktc65LP1udKcKRmU4TAy8ayE="; 2078 + }; 2079 + date = "2024-07-08"; 2080 + }; 2081 + treesitter-grammar-nickel = { 2082 + pname = "treesitter-grammar-nickel"; 2083 + version = "ddaa2bc22355effd97c0d6b09ff5962705c6368d"; 2084 + src = fetchgit { 2085 + url = "https://github.com/nickel-lang/tree-sitter-nickel"; 2086 + rev = "ddaa2bc22355effd97c0d6b09ff5962705c6368d"; 2087 + fetchSubmodules = false; 2088 + deepClone = false; 2089 + leaveDotGit = false; 2090 + sha256 = "sha256-jL054OJj+1eXksNYOTTTFzZjwPqTFp06syC3TInN8rc="; 2091 + }; 2092 + date = "2024-10-01"; 2093 + }; 2094 + treesitter-grammar-nim = { 2095 + pname = "treesitter-grammar-nim"; 2096 + version = "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7"; 2097 + src = fetchgit { 2098 + url = "https://github.com/alaviss/tree-sitter-nim"; 2099 + rev = "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7"; 2100 + fetchSubmodules = false; 2101 + deepClone = false; 2102 + leaveDotGit = false; 2103 + sha256 = "sha256-JwR5Og1pGDTHI49rFsnfStrTcZ7hOseK6YyFIVlQ1o4="; 2104 + }; 2105 + date = "2024-07-11"; 2106 + }; 2107 + treesitter-grammar-nim_format_string = { 2108 + pname = "treesitter-grammar-nim_format_string"; 2109 + version = "d45f75022d147cda056e98bfba68222c9c8eca3a"; 2110 + src = fetchgit { 2111 + url = "https://github.com/aMOPel/tree-sitter-nim-format-string"; 2112 + rev = "d45f75022d147cda056e98bfba68222c9c8eca3a"; 2113 + fetchSubmodules = false; 2114 + deepClone = false; 2115 + leaveDotGit = false; 2116 + sha256 = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0="; 2117 + }; 2118 + date = "2023-10-21"; 2119 + }; 2120 + treesitter-grammar-ninja = { 2121 + pname = "treesitter-grammar-ninja"; 2122 + version = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; 2123 + src = fetchgit { 2124 + url = "https://github.com/alemuller/tree-sitter-ninja"; 2125 + rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; 2126 + fetchSubmodules = false; 2127 + deepClone = false; 2128 + leaveDotGit = false; 2129 + sha256 = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; 2130 + }; 2131 + date = "2022-01-07"; 2132 + }; 2133 + treesitter-grammar-nix = { 2134 + pname = "treesitter-grammar-nix"; 2135 + version = "0eca4c5cb06196cca6d9e81a64cb4b73bdab1c87"; 2136 + src = fetchgit { 2137 + url = "https://github.com/cstrahan/tree-sitter-nix"; 2138 + rev = "0eca4c5cb06196cca6d9e81a64cb4b73bdab1c87"; 2139 + fetchSubmodules = false; 2140 + deepClone = false; 2141 + leaveDotGit = false; 2142 + sha256 = "sha256-Vi+hdH6gAAXsqOsTjEzzwU2TvpBqxO4Jxfa7omUtJ5o="; 2143 + }; 2144 + date = "2024-11-14"; 2145 + }; 2146 + treesitter-grammar-norg = { 2147 + pname = "treesitter-grammar-norg"; 2148 + version = "d89d95af13d409f30a6c7676387bde311ec4a2c8"; 2149 + src = fetchgit { 2150 + url = "https://github.com/nvim-neorg/tree-sitter-norg"; 2151 + rev = "d89d95af13d409f30a6c7676387bde311ec4a2c8"; 2152 + fetchSubmodules = false; 2153 + deepClone = false; 2154 + leaveDotGit = false; 2155 + sha256 = "sha256-z3h5qMuNKnpQgV62xZ02F5vWEq4VEnm5lxwEnIFu+Rw="; 2156 + }; 2157 + date = "2024-09-04"; 2158 + }; 2159 + treesitter-grammar-nqc = { 2160 + pname = "treesitter-grammar-nqc"; 2161 + version = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; 2162 + src = fetchgit { 2163 + url = "https://github.com/amaanq/tree-sitter-nqc"; 2164 + rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; 2165 + fetchSubmodules = false; 2166 + deepClone = false; 2167 + leaveDotGit = false; 2168 + sha256 = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; 2169 + }; 2170 + date = "2023-08-31"; 2171 + }; 2172 + treesitter-grammar-nu = { 2173 + pname = "treesitter-grammar-nu"; 2174 + version = "74e6037383ce3a77ed6fdb8281bbd69316c723a4"; 2175 + src = fetchgit { 2176 + url = "https://github.com/nushell/tree-sitter-nu"; 2177 + rev = "74e6037383ce3a77ed6fdb8281bbd69316c723a4"; 2178 + fetchSubmodules = false; 2179 + deepClone = false; 2180 + leaveDotGit = false; 2181 + sha256 = "sha256-gkHPhTy/GxsYekMwVKTbSPpN6zyU0QWuhAdqOeF3u5M="; 2182 + }; 2183 + date = "2024-11-24"; 2184 + }; 2185 + treesitter-grammar-objc = { 2186 + pname = "treesitter-grammar-objc"; 2187 + version = "62e61b6f5c0289c376d61a8c91faf6435cde9012"; 2188 + src = fetchgit { 2189 + url = "https://github.com/amaanq/tree-sitter-objc"; 2190 + rev = "62e61b6f5c0289c376d61a8c91faf6435cde9012"; 2191 + fetchSubmodules = false; 2192 + deepClone = false; 2193 + leaveDotGit = false; 2194 + sha256 = "sha256-Q1qAUgoYfpxmhn5XpnCwLBdu2BL2YF2We9bjumR8dNk="; 2195 + }; 2196 + date = "2023-08-13"; 2197 + }; 2198 + treesitter-grammar-objdump = { 2199 + pname = "treesitter-grammar-objdump"; 2200 + version = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; 2201 + src = fetchgit { 2202 + url = "https://github.com/ColinKennedy/tree-sitter-objdump"; 2203 + rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; 2204 + fetchSubmodules = false; 2205 + deepClone = false; 2206 + leaveDotGit = false; 2207 + sha256 = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; 2208 + }; 2209 + date = "2023-11-13"; 2210 + }; 2211 + treesitter-grammar-ocaml = { 2212 + pname = "treesitter-grammar-ocaml"; 2213 + version = "98c2130c59ca7553b47086f91c5d22180151ad55"; 2214 + src = fetchgit { 2215 + url = "https://github.com/tree-sitter/tree-sitter-ocaml"; 2216 + rev = "98c2130c59ca7553b47086f91c5d22180151ad55"; 2217 + fetchSubmodules = false; 2218 + deepClone = false; 2219 + leaveDotGit = false; 2220 + sha256 = "sha256-afzEd9+hm/J5T4GPWV6jvL4SGqUPvHCP6HnQixi/O+w="; 2221 + }; 2222 + location = "grammars/ocaml"; 2223 + date = "2024-11-16"; 2224 + }; 2225 + treesitter-grammar-ocaml_interface = { 2226 + pname = "treesitter-grammar-ocaml_interface"; 2227 + version = "98c2130c59ca7553b47086f91c5d22180151ad55"; 2228 + src = fetchgit { 2229 + url = "https://github.com/tree-sitter/tree-sitter-ocaml"; 2230 + rev = "98c2130c59ca7553b47086f91c5d22180151ad55"; 2231 + fetchSubmodules = false; 2232 + deepClone = false; 2233 + leaveDotGit = false; 2234 + sha256 = "sha256-afzEd9+hm/J5T4GPWV6jvL4SGqUPvHCP6HnQixi/O+w="; 2235 + }; 2236 + location = "grammars/interface"; 2237 + date = "2024-11-16"; 2238 + }; 2239 + treesitter-grammar-ocamllex = { 2240 + pname = "treesitter-grammar-ocamllex"; 2241 + version = "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2"; 2242 + src = fetchgit { 2243 + url = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; 2244 + rev = "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2"; 2245 + fetchSubmodules = false; 2246 + deepClone = false; 2247 + leaveDotGit = false; 2248 + sha256 = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now="; 2249 + }; 2250 + generate = "true"; 2251 + date = "2023-07-27"; 2252 + }; 2253 + treesitter-grammar-odin = { 2254 + pname = "treesitter-grammar-odin"; 2255 + version = "3fee7964bbfb2554deef12c224344f3870d15375"; 2256 + src = fetchgit { 2257 + url = "https://github.com/amaanq/tree-sitter-odin"; 2258 + rev = "3fee7964bbfb2554deef12c224344f3870d15375"; 2259 + fetchSubmodules = false; 2260 + deepClone = false; 2261 + leaveDotGit = false; 2262 + sha256 = "sha256-skMbtAjulJXGpaAfi1Q/WgeiimWE/qlwsWmq6lWXaU8="; 2263 + }; 2264 + date = "2024-09-24"; 2265 + }; 2266 + treesitter-grammar-org = { 2267 + pname = "treesitter-grammar-org"; 2268 + version = "64cfbc213f5a83da17632c95382a5a0a2f3357c1"; 2269 + src = fetchgit { 2270 + url = "https://github.com/milisims/tree-sitter-org"; 2271 + rev = "64cfbc213f5a83da17632c95382a5a0a2f3357c1"; 2272 + fetchSubmodules = false; 2273 + deepClone = false; 2274 + leaveDotGit = false; 2275 + sha256 = "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA="; 2276 + }; 2277 + date = "2023-06-19"; 2278 + }; 2279 + treesitter-grammar-pascal = { 2280 + pname = "treesitter-grammar-pascal"; 2281 + version = "d0ebabefaea9ac3f6fc3004cf08cd121b66da9e4"; 2282 + src = fetchgit { 2283 + url = "https://github.com/Isopod/tree-sitter-pascal"; 2284 + rev = "d0ebabefaea9ac3f6fc3004cf08cd121b66da9e4"; 2285 + fetchSubmodules = false; 2286 + deepClone = false; 2287 + leaveDotGit = false; 2288 + sha256 = "sha256-T47xDjEbcDLg1IOu2HsIGA7j/CFMCagfV4xKdFYYoec="; 2289 + }; 2290 + date = "2024-08-07"; 2291 + }; 2292 + treesitter-grammar-passwd = { 2293 + pname = "treesitter-grammar-passwd"; 2294 + version = "20239395eacdc2e0923a7e5683ad3605aee7b716"; 2295 + src = fetchgit { 2296 + url = "https://github.com/ath3/tree-sitter-passwd"; 2297 + rev = "20239395eacdc2e0923a7e5683ad3605aee7b716"; 2298 + fetchSubmodules = false; 2299 + deepClone = false; 2300 + leaveDotGit = false; 2301 + sha256 = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; 2302 + }; 2303 + date = "2022-12-01"; 2304 + }; 2305 + treesitter-grammar-pem = { 2306 + pname = "treesitter-grammar-pem"; 2307 + version = "1d16b8e063fdf4385e389096c4bc4999eaaef05f"; 2308 + src = fetchgit { 2309 + url = "https://github.com/ObserverOfTime/tree-sitter-pem"; 2310 + rev = "1d16b8e063fdf4385e389096c4bc4999eaaef05f"; 2311 + fetchSubmodules = false; 2312 + deepClone = false; 2313 + leaveDotGit = false; 2314 + sha256 = "sha256-NhiSqaLjzEJHj8JimFdcZBVAR00lKf9O5JLtwIUCKhw="; 2315 + }; 2316 + date = "2024-11-23"; 2317 + }; 2318 + treesitter-grammar-perl = { 2319 + pname = "treesitter-grammar-perl"; 2320 + version = "71206326a8bcbdc2032f852bab8698e315bf5910"; 2321 + src = fetchgit { 2322 + url = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 2323 + rev = "71206326a8bcbdc2032f852bab8698e315bf5910"; 2324 + fetchSubmodules = false; 2325 + deepClone = false; 2326 + leaveDotGit = false; 2327 + sha256 = "sha256-EySvg8EcCrRS7QfiainRgsCYg8Kvn5DROLxrnyD3rkU="; 2328 + }; 2329 + date = "2024-11-21"; 2330 + }; 2331 + treesitter-grammar-php = { 2332 + pname = "treesitter-grammar-php"; 2333 + version = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8"; 2334 + src = fetchgit { 2335 + url = "https://github.com/tree-sitter/tree-sitter-php"; 2336 + rev = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8"; 2337 + fetchSubmodules = false; 2338 + deepClone = false; 2339 + leaveDotGit = false; 2340 + sha256 = "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI="; 2341 + }; 2342 + location = "php"; 2343 + date = "2024-11-19"; 2344 + }; 2345 + treesitter-grammar-php_only = { 2346 + pname = "treesitter-grammar-php_only"; 2347 + version = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8"; 2348 + src = fetchgit { 2349 + url = "https://github.com/tree-sitter/tree-sitter-php"; 2350 + rev = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8"; 2351 + fetchSubmodules = false; 2352 + deepClone = false; 2353 + leaveDotGit = false; 2354 + sha256 = "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI="; 2355 + }; 2356 + location = "php_only"; 2357 + date = "2024-11-19"; 2358 + }; 2359 + treesitter-grammar-phpdoc = { 2360 + pname = "treesitter-grammar-phpdoc"; 2361 + version = "fe3202e468bc17332bec8969f2b50ff1f1da3a46"; 2362 + src = fetchgit { 2363 + url = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; 2364 + rev = "fe3202e468bc17332bec8969f2b50ff1f1da3a46"; 2365 + fetchSubmodules = false; 2366 + deepClone = false; 2367 + leaveDotGit = false; 2368 + sha256 = "sha256-sQ8jmVvZD0fIc9qlfyl6MaXvP/2ljzViKIl9RgVOJqw="; 2369 + }; 2370 + date = "2024-10-10"; 2371 + }; 2372 + treesitter-grammar-pioasm = { 2373 + pname = "treesitter-grammar-pioasm"; 2374 + version = "afece58efdb30440bddd151ef1347fa8d6f744a9"; 2375 + src = fetchgit { 2376 + url = "https://github.com/leo60228/tree-sitter-pioasm"; 2377 + rev = "afece58efdb30440bddd151ef1347fa8d6f744a9"; 2378 + fetchSubmodules = false; 2379 + deepClone = false; 2380 + leaveDotGit = false; 2381 + sha256 = "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8="; 2382 + }; 2383 + date = "2024-10-11"; 2384 + }; 2385 + treesitter-grammar-po = { 2386 + pname = "treesitter-grammar-po"; 2387 + version = "bd860a0f57f697162bf28e576674be9c1500db5e"; 2388 + src = fetchgit { 2389 + url = "https://github.com/erasin/tree-sitter-po"; 2390 + rev = "bd860a0f57f697162bf28e576674be9c1500db5e"; 2391 + fetchSubmodules = false; 2392 + deepClone = false; 2393 + leaveDotGit = false; 2394 + sha256 = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; 2395 + }; 2396 + date = "2024-04-20"; 2397 + }; 2398 + treesitter-grammar-pod = { 2399 + pname = "treesitter-grammar-pod"; 2400 + version = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; 2401 + src = fetchgit { 2402 + url = "https://github.com/tree-sitter-perl/tree-sitter-pod"; 2403 + rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; 2404 + fetchSubmodules = false; 2405 + deepClone = false; 2406 + leaveDotGit = false; 2407 + sha256 = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; 2408 + }; 2409 + date = "2024-08-23"; 2410 + }; 2411 + treesitter-grammar-poe_filter = { 2412 + pname = "treesitter-grammar-poe_filter"; 2413 + version = "908ba6accbd9cd3fdf0a208fdc186b9ca3db123c"; 2414 + src = fetchgit { 2415 + url = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; 2416 + rev = "908ba6accbd9cd3fdf0a208fdc186b9ca3db123c"; 2417 + fetchSubmodules = false; 2418 + deepClone = false; 2419 + leaveDotGit = false; 2420 + sha256 = "sha256-WeDnIGTr3H5kqgGcMe9zEXdErg1FETNWuY0Pf4G3gAY="; 2421 + }; 2422 + date = "2024-11-23"; 2423 + }; 2424 + treesitter-grammar-pony = { 2425 + pname = "treesitter-grammar-pony"; 2426 + version = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; 2427 + src = fetchgit { 2428 + url = "https://github.com/amaanq/tree-sitter-pony"; 2429 + rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; 2430 + fetchSubmodules = false; 2431 + deepClone = false; 2432 + leaveDotGit = false; 2433 + sha256 = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo="; 2434 + }; 2435 + date = "2024-04-20"; 2436 + }; 2437 + treesitter-grammar-powershell = { 2438 + pname = "treesitter-grammar-powershell"; 2439 + version = "ebe2ab2f642eda2072c68c8de02e83973c26f33c"; 2440 + src = fetchgit { 2441 + url = "https://github.com/airbus-cert/tree-sitter-powershell"; 2442 + rev = "ebe2ab2f642eda2072c68c8de02e83973c26f33c"; 2443 + fetchSubmodules = false; 2444 + deepClone = false; 2445 + leaveDotGit = false; 2446 + sha256 = "sha256-zWJUB0lbjJGGhi3ko4fSzay9n9P8nYhVOkKLrkyr0G0="; 2447 + }; 2448 + date = "2024-09-23"; 2449 + }; 2450 + treesitter-grammar-printf = { 2451 + pname = "treesitter-grammar-printf"; 2452 + version = "60d50a2247b0c1fb72b967562c64711d65c6a060"; 2453 + src = fetchgit { 2454 + url = "https://github.com/ObserverOfTime/tree-sitter-printf"; 2455 + rev = "60d50a2247b0c1fb72b967562c64711d65c6a060"; 2456 + fetchSubmodules = false; 2457 + deepClone = false; 2458 + leaveDotGit = false; 2459 + sha256 = "sha256-Uf7HHHPIMpEFZdDF07tIwGeibxtzuDjLLFozKjawTEc="; 2460 + }; 2461 + date = "2024-11-05"; 2462 + }; 2463 + treesitter-grammar-prisma = { 2464 + pname = "treesitter-grammar-prisma"; 2465 + version = "eca2596a355b1a9952b4f80f8f9caed300a272b5"; 2466 + src = fetchgit { 2467 + url = "https://github.com/victorhqc/tree-sitter-prisma"; 2468 + rev = "eca2596a355b1a9952b4f80f8f9caed300a272b5"; 2469 + fetchSubmodules = false; 2470 + deepClone = false; 2471 + leaveDotGit = false; 2472 + sha256 = "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c="; 2473 + }; 2474 + date = "2023-01-05"; 2475 + }; 2476 + treesitter-grammar-problog = { 2477 + pname = "treesitter-grammar-problog"; 2478 + version = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8"; 2479 + src = fetchgit { 2480 + url = "https://github.com/foxyseta/tree-sitter-prolog"; 2481 + rev = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8"; 2482 + fetchSubmodules = false; 2483 + deepClone = false; 2484 + leaveDotGit = false; 2485 + sha256 = "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY="; 2486 + }; 2487 + location = "grammars/problog"; 2488 + date = "2024-07-28"; 2489 + }; 2490 + treesitter-grammar-prolog = { 2491 + pname = "treesitter-grammar-prolog"; 2492 + version = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8"; 2493 + src = fetchgit { 2494 + url = "https://github.com/foxyseta/tree-sitter-prolog"; 2495 + rev = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8"; 2496 + fetchSubmodules = false; 2497 + deepClone = false; 2498 + leaveDotGit = false; 2499 + sha256 = "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY="; 2500 + }; 2501 + location = "grammars/prolog"; 2502 + date = "2024-07-28"; 2503 + }; 2504 + treesitter-grammar-promql = { 2505 + pname = "treesitter-grammar-promql"; 2506 + version = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; 2507 + src = fetchgit { 2508 + url = "https://github.com/MichaHoffmann/tree-sitter-promql"; 2509 + rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; 2510 + fetchSubmodules = false; 2511 + deepClone = false; 2512 + leaveDotGit = false; 2513 + sha256 = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q="; 2514 + }; 2515 + date = "2023-08-13"; 2516 + }; 2517 + treesitter-grammar-properties = { 2518 + pname = "treesitter-grammar-properties"; 2519 + version = "f93f673990deffbfa548826eebade93af81887b4"; 2520 + src = fetchgit { 2521 + url = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; 2522 + rev = "f93f673990deffbfa548826eebade93af81887b4"; 2523 + fetchSubmodules = false; 2524 + deepClone = false; 2525 + leaveDotGit = false; 2526 + sha256 = "sha256-XATT9i8lYcdTDtNHChtbUux9E6pg7jFPKnWR6tMEBew="; 2527 + }; 2528 + date = "2024-11-05"; 2529 + }; 2530 + treesitter-grammar-proto = { 2531 + pname = "treesitter-grammar-proto"; 2532 + version = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; 2533 + src = fetchgit { 2534 + url = "https://github.com/treywood/tree-sitter-proto"; 2535 + rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; 2536 + fetchSubmodules = false; 2537 + deepClone = false; 2538 + leaveDotGit = false; 2539 + sha256 = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; 2540 + }; 2541 + date = "2023-08-02"; 2542 + }; 2543 + treesitter-grammar-prql = { 2544 + pname = "treesitter-grammar-prql"; 2545 + version = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; 2546 + src = fetchgit { 2547 + url = "https://github.com/PRQL/tree-sitter-prql"; 2548 + rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; 2549 + fetchSubmodules = false; 2550 + deepClone = false; 2551 + leaveDotGit = false; 2552 + sha256 = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; 2553 + }; 2554 + date = "2023-07-28"; 2555 + }; 2556 + treesitter-grammar-psv = { 2557 + pname = "treesitter-grammar-psv"; 2558 + version = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; 2559 + src = fetchgit { 2560 + url = "https://github.com/amaanq/tree-sitter-csv"; 2561 + rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; 2562 + fetchSubmodules = false; 2563 + deepClone = false; 2564 + leaveDotGit = false; 2565 + sha256 = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ="; 2566 + }; 2567 + location = "psv"; 2568 + date = "2024-04-27"; 2569 + }; 2570 + treesitter-grammar-pug = { 2571 + pname = "treesitter-grammar-pug"; 2572 + version = "13e9195370172c86a8b88184cc358b23b677cc46"; 2573 + src = fetchgit { 2574 + url = "https://github.com/zealot128/tree-sitter-pug"; 2575 + rev = "13e9195370172c86a8b88184cc358b23b677cc46"; 2576 + fetchSubmodules = false; 2577 + deepClone = false; 2578 + leaveDotGit = false; 2579 + sha256 = "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8="; 2580 + }; 2581 + date = "2024-11-17"; 2582 + }; 2583 + treesitter-grammar-puppet = { 2584 + pname = "treesitter-grammar-puppet"; 2585 + version = "584522f32495d648b18a53ccb52d988e60de127d"; 2586 + src = fetchgit { 2587 + url = "https://github.com/amaanq/tree-sitter-puppet"; 2588 + rev = "584522f32495d648b18a53ccb52d988e60de127d"; 2589 + fetchSubmodules = false; 2590 + deepClone = false; 2591 + leaveDotGit = false; 2592 + sha256 = "sha256-+zMgzyuGerJ8l+i5ZtWnmGr3i4fFiSLD5FssyKESsmI="; 2593 + }; 2594 + date = "2024-04-20"; 2595 + }; 2596 + treesitter-grammar-purescript = { 2597 + pname = "treesitter-grammar-purescript"; 2598 + version = "daf9b3e2be18b0b2996a1281f7783e0d041d8b80"; 2599 + src = fetchgit { 2600 + url = "https://github.com/postsolar/tree-sitter-purescript"; 2601 + rev = "daf9b3e2be18b0b2996a1281f7783e0d041d8b80"; 2602 + fetchSubmodules = false; 2603 + deepClone = false; 2604 + leaveDotGit = false; 2605 + sha256 = "sha256-eY2WF2n0fZUl1zxZZHJVYR8b1FwaAjkCeSeOdSf67m4="; 2606 + }; 2607 + date = "2024-02-26"; 2608 + }; 2609 + treesitter-grammar-pymanifest = { 2610 + pname = "treesitter-grammar-pymanifest"; 2611 + version = "be062582956165019d3253794b4d712f66dfeaaa"; 2612 + src = fetchgit { 2613 + url = "https://github.com/ObserverOfTime/tree-sitter-pymanifest"; 2614 + rev = "be062582956165019d3253794b4d712f66dfeaaa"; 2615 + fetchSubmodules = false; 2616 + deepClone = false; 2617 + leaveDotGit = false; 2618 + sha256 = "sha256-Kud/E67Sh9F4nc8nzW5UXFHW5+kGftLyFzwLOKLcpL8="; 2619 + }; 2620 + date = "2024-06-05"; 2621 + }; 2622 + treesitter-grammar-python = { 2623 + pname = "treesitter-grammar-python"; 2624 + version = "6d14e44ea217bc5bb1c1804180e9818d7d1b8d91"; 2625 + src = fetchgit { 2626 + url = "https://github.com/tree-sitter/tree-sitter-python"; 2627 + rev = "6d14e44ea217bc5bb1c1804180e9818d7d1b8d91"; 2628 + fetchSubmodules = false; 2629 + deepClone = false; 2630 + leaveDotGit = false; 2631 + sha256 = "sha256-/jYGi2yksifMGPitlS8oM/g3YrR7RJ57imBhEyow/jc="; 2632 + }; 2633 + date = "2024-11-11"; 2634 + }; 2635 + treesitter-grammar-ql = { 2636 + pname = "treesitter-grammar-ql"; 2637 + version = "1fd627a4e8bff8c24c11987474bd33112bead857"; 2638 + src = fetchgit { 2639 + url = "https://github.com/tree-sitter/tree-sitter-ql"; 2640 + rev = "1fd627a4e8bff8c24c11987474bd33112bead857"; 2641 + fetchSubmodules = false; 2642 + deepClone = false; 2643 + leaveDotGit = false; 2644 + sha256 = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I="; 2645 + }; 2646 + date = "2024-11-10"; 2647 + }; 2648 + treesitter-grammar-qmldir = { 2649 + pname = "treesitter-grammar-qmldir"; 2650 + version = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; 2651 + src = fetchgit { 2652 + url = "https://github.com/Decodetalkers/tree-sitter-qmldir"; 2653 + rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; 2654 + fetchSubmodules = false; 2655 + deepClone = false; 2656 + leaveDotGit = false; 2657 + sha256 = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; 2658 + }; 2659 + date = "2023-03-01"; 2660 + }; 2661 + treesitter-grammar-qmljs = { 2662 + pname = "treesitter-grammar-qmljs"; 2663 + version = "6d4db242185721e1f5ef21fde613ca90c743ec47"; 2664 + src = fetchgit { 2665 + url = "https://github.com/yuja/tree-sitter-qmljs"; 2666 + rev = "6d4db242185721e1f5ef21fde613ca90c743ec47"; 2667 + fetchSubmodules = false; 2668 + deepClone = false; 2669 + leaveDotGit = false; 2670 + sha256 = "sha256-S6rBQRecJvPgyWq1iydFZgDyXbm9CZBw8kxzNI0cqdw="; 2671 + }; 2672 + date = "2024-10-13"; 2673 + }; 2674 + treesitter-grammar-query = { 2675 + pname = "treesitter-grammar-query"; 2676 + version = "a6674e279b14958625d7a530cabe06119c7a1532"; 2677 + src = fetchgit { 2678 + url = "https://github.com/nvim-treesitter/tree-sitter-query"; 2679 + rev = "a6674e279b14958625d7a530cabe06119c7a1532"; 2680 + fetchSubmodules = false; 2681 + deepClone = false; 2682 + leaveDotGit = false; 2683 + sha256 = "sha256-xtr2IVI+3h/u9f84ye7szHR/U2E8Bm5NN7vhqaCkiyI="; 2684 + }; 2685 + date = "2024-11-11"; 2686 + }; 2687 + treesitter-grammar-r = { 2688 + pname = "treesitter-grammar-r"; 2689 + version = "a0d3e3307489c3ca54da8c7b5b4e0c5f5fd6953a"; 2690 + src = fetchgit { 2691 + url = "https://github.com/r-lib/tree-sitter-r"; 2692 + rev = "a0d3e3307489c3ca54da8c7b5b4e0c5f5fd6953a"; 2693 + fetchSubmodules = false; 2694 + deepClone = false; 2695 + leaveDotGit = false; 2696 + sha256 = "sha256-ryKgJ+3dv/O2AN5zIGtQnKml0zU0/s4Io8Tumpm62Gc="; 2697 + }; 2698 + date = "2024-11-22"; 2699 + }; 2700 + treesitter-grammar-racket = { 2701 + pname = "treesitter-grammar-racket"; 2702 + version = "5b211bf93021d1c45f39aa96898be9f794f087e4"; 2703 + src = fetchgit { 2704 + url = "https://github.com/6cdh/tree-sitter-racket"; 2705 + rev = "5b211bf93021d1c45f39aa96898be9f794f087e4"; 2706 + fetchSubmodules = false; 2707 + deepClone = false; 2708 + leaveDotGit = false; 2709 + sha256 = "sha256-ry9j5nEcXiSD+xJYzT0mY37hGeDlVRYq7egUeuw1PfU="; 2710 + }; 2711 + date = "2024-09-08"; 2712 + }; 2713 + treesitter-grammar-ralph = { 2714 + pname = "treesitter-grammar-ralph"; 2715 + version = "f6d81bf7a4599c77388035439cf5801cd461ff77"; 2716 + src = fetchgit { 2717 + url = "https://github.com/alephium/tree-sitter-ralph"; 2718 + rev = "f6d81bf7a4599c77388035439cf5801cd461ff77"; 2719 + fetchSubmodules = false; 2720 + deepClone = false; 2721 + leaveDotGit = false; 2722 + sha256 = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA="; 2723 + }; 2724 + date = "2024-06-24"; 2725 + }; 2726 + treesitter-grammar-rasi = { 2727 + pname = "treesitter-grammar-rasi"; 2728 + version = "6c9bbcfdf5f0f553d9ebc01750a3aa247a37b8aa"; 2729 + src = fetchgit { 2730 + url = "https://github.com/Fymyte/tree-sitter-rasi"; 2731 + rev = "6c9bbcfdf5f0f553d9ebc01750a3aa247a37b8aa"; 2732 + fetchSubmodules = false; 2733 + deepClone = false; 2734 + leaveDotGit = false; 2735 + sha256 = "sha256-sPrIVgGGaBaXeqHNxjcdJ/S2FvxyV6rD9UPKU/tpspw="; 2736 + }; 2737 + date = "2024-05-21"; 2738 + }; 2739 + treesitter-grammar-rbs = { 2740 + pname = "treesitter-grammar-rbs"; 2741 + version = "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99"; 2742 + src = fetchgit { 2743 + url = "https://github.com/joker1007/tree-sitter-rbs"; 2744 + rev = "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99"; 2745 + fetchSubmodules = false; 2746 + deepClone = false; 2747 + leaveDotGit = false; 2748 + sha256 = "sha256-M72rShapD813gpBbWUIil6UgcnoF1DVTffMSnTpejgg="; 2749 + }; 2750 + date = "2024-07-02"; 2751 + }; 2752 + treesitter-grammar-re2c = { 2753 + pname = "treesitter-grammar-re2c"; 2754 + version = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; 2755 + src = fetchgit { 2756 + url = "https://github.com/amaanq/tree-sitter-re2c"; 2757 + rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; 2758 + fetchSubmodules = false; 2759 + deepClone = false; 2760 + leaveDotGit = false; 2761 + sha256 = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A="; 2762 + }; 2763 + date = "2024-09-25"; 2764 + }; 2765 + treesitter-grammar-readline = { 2766 + pname = "treesitter-grammar-readline"; 2767 + version = "74addc90fc539d31d413c0c7cf7581997a7fa46e"; 2768 + src = fetchgit { 2769 + url = "https://github.com/ribru17/tree-sitter-readline"; 2770 + rev = "74addc90fc539d31d413c0c7cf7581997a7fa46e"; 2771 + fetchSubmodules = false; 2772 + deepClone = false; 2773 + leaveDotGit = false; 2774 + sha256 = "sha256-cbQnAPtgMnA41CTI9OyY8WYvdlJOC9g0ZMbitNSvtmI="; 2775 + }; 2776 + date = "2024-10-01"; 2777 + }; 2778 + treesitter-grammar-regex = { 2779 + pname = "treesitter-grammar-regex"; 2780 + version = "4470c59041416e8a2a9fa343595ca28ed91f38b8"; 2781 + src = fetchgit { 2782 + url = "https://github.com/tree-sitter/tree-sitter-regex"; 2783 + rev = "4470c59041416e8a2a9fa343595ca28ed91f38b8"; 2784 + fetchSubmodules = false; 2785 + deepClone = false; 2786 + leaveDotGit = false; 2787 + sha256 = "sha256-GNWntm8sgqVt6a+yFVncjkoMOe7CnXX9Qmpwy6KcFyU="; 2788 + }; 2789 + date = "2024-11-11"; 2790 + }; 2791 + treesitter-grammar-rego = { 2792 + pname = "treesitter-grammar-rego"; 2793 + version = "20b5a5958c837bc9f74b231022a68a594a313f6d"; 2794 + src = fetchgit { 2795 + url = "https://github.com/FallenAngel97/tree-sitter-rego"; 2796 + rev = "20b5a5958c837bc9f74b231022a68a594a313f6d"; 2797 + fetchSubmodules = false; 2798 + deepClone = false; 2799 + leaveDotGit = false; 2800 + sha256 = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI="; 2801 + }; 2802 + date = "2024-06-12"; 2803 + }; 2804 + treesitter-grammar-requirements = { 2805 + pname = "treesitter-grammar-requirements"; 2806 + version = "5ad9b7581b3334f6ad492847d007f2fac6e6e5f2"; 2807 + src = fetchgit { 2808 + url = "https://github.com/ObserverOfTime/tree-sitter-requirements"; 2809 + rev = "5ad9b7581b3334f6ad492847d007f2fac6e6e5f2"; 2810 + fetchSubmodules = false; 2811 + deepClone = false; 2812 + leaveDotGit = false; 2813 + sha256 = "sha256-L3PF6B+d+v/pjAQGVwkc7hCKrhbAB7u/BdXOpEum08w="; 2814 + }; 2815 + date = "2024-06-05"; 2816 + }; 2817 + treesitter-grammar-rescript = { 2818 + pname = "treesitter-grammar-rescript"; 2819 + version = "4606cd81c4c31d1d02390fee530858323410a74c"; 2820 + src = fetchgit { 2821 + url = "https://github.com/rescript-lang/tree-sitter-rescript"; 2822 + rev = "4606cd81c4c31d1d02390fee530858323410a74c"; 2823 + fetchSubmodules = false; 2824 + deepClone = false; 2825 + leaveDotGit = false; 2826 + sha256 = "sha256-md3fgW+h99va2Rwxzub7nrsEe64fC52g6NPCaXGAaxg="; 2827 + }; 2828 + date = "2024-07-29"; 2829 + }; 2830 + treesitter-grammar-rnoweb = { 2831 + pname = "treesitter-grammar-rnoweb"; 2832 + version = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; 2833 + src = fetchgit { 2834 + url = "https://github.com/bamonroe/tree-sitter-rnoweb"; 2835 + rev = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; 2836 + fetchSubmodules = false; 2837 + deepClone = false; 2838 + leaveDotGit = false; 2839 + sha256 = "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw="; 2840 + }; 2841 + date = "2024-03-14"; 2842 + }; 2843 + treesitter-grammar-robot = { 2844 + pname = "treesitter-grammar-robot"; 2845 + version = "17c2300e91fc9da4ba14c16558bf4292941dc074"; 2846 + src = fetchgit { 2847 + url = "https://github.com/Hubro/tree-sitter-robot"; 2848 + rev = "17c2300e91fc9da4ba14c16558bf4292941dc074"; 2849 + fetchSubmodules = false; 2850 + deepClone = false; 2851 + leaveDotGit = false; 2852 + sha256 = "sha256-9f0xFmhEQnETvV2SAZW+jRtsVdl0ZT3CDmGkcd3Fn88="; 2853 + }; 2854 + date = "2024-11-21"; 2855 + }; 2856 + treesitter-grammar-robots = { 2857 + pname = "treesitter-grammar-robots"; 2858 + version = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; 2859 + src = fetchgit { 2860 + url = "https://github.com/opa-oz/tree-sitter-robots-txt"; 2861 + rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; 2862 + fetchSubmodules = false; 2863 + deepClone = false; 2864 + leaveDotGit = false; 2865 + sha256 = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME="; 2866 + }; 2867 + date = "2024-06-29"; 2868 + }; 2869 + treesitter-grammar-roc = { 2870 + pname = "treesitter-grammar-roc"; 2871 + version = "ef46edd0c03ea30a22f7e92bc68628fb7231dc8a"; 2872 + src = fetchgit { 2873 + url = "https://github.com/faldor20/tree-sitter-roc"; 2874 + rev = "ef46edd0c03ea30a22f7e92bc68628fb7231dc8a"; 2875 + fetchSubmodules = false; 2876 + deepClone = false; 2877 + leaveDotGit = false; 2878 + sha256 = "sha256-H76cnMlBT1Z/9WXAdoVslImkyy38uCqum9qEnH+Ics8="; 2879 + }; 2880 + date = "2024-07-31"; 2881 + }; 2882 + treesitter-grammar-ron = { 2883 + pname = "treesitter-grammar-ron"; 2884 + version = "78938553b93075e638035f624973083451b29055"; 2885 + src = fetchgit { 2886 + url = "https://github.com/amaanq/tree-sitter-ron"; 2887 + rev = "78938553b93075e638035f624973083451b29055"; 2888 + fetchSubmodules = false; 2889 + deepClone = false; 2890 + leaveDotGit = false; 2891 + sha256 = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0="; 2892 + }; 2893 + date = "2024-05-05"; 2894 + }; 2895 + treesitter-grammar-rst = { 2896 + pname = "treesitter-grammar-rst"; 2897 + version = "5120f6e59284cb8b85b450bd2db0bd352635ba9f"; 2898 + src = fetchgit { 2899 + url = "https://github.com/stsewd/tree-sitter-rst"; 2900 + rev = "5120f6e59284cb8b85b450bd2db0bd352635ba9f"; 2901 + fetchSubmodules = false; 2902 + deepClone = false; 2903 + leaveDotGit = false; 2904 + sha256 = "sha256-PI1C0W8fiuIQ2fgHXDelkCa0ng1a32x/9hrA33KoefM="; 2905 + }; 2906 + date = "2024-04-03"; 2907 + }; 2908 + treesitter-grammar-ruby = { 2909 + pname = "treesitter-grammar-ruby"; 2910 + version = "71bd32fb7607035768799732addba884a37a6210"; 2911 + src = fetchgit { 2912 + url = "https://github.com/tree-sitter/tree-sitter-ruby"; 2913 + rev = "71bd32fb7607035768799732addba884a37a6210"; 2914 + fetchSubmodules = false; 2915 + deepClone = false; 2916 + leaveDotGit = false; 2917 + sha256 = "sha256-iu3MVJl0Qr/Ba+aOttmEzMiVY6EouGi5wGOx5ofROzA="; 2918 + }; 2919 + date = "2024-11-10"; 2920 + }; 2921 + treesitter-grammar-rust = { 2922 + pname = "treesitter-grammar-rust"; 2923 + version = "cad8a206f2e4194676b9699f26f6560d07130d3f"; 2924 + src = fetchgit { 2925 + url = "https://github.com/tree-sitter/tree-sitter-rust"; 2926 + rev = "cad8a206f2e4194676b9699f26f6560d07130d3f"; 2927 + fetchSubmodules = false; 2928 + deepClone = false; 2929 + leaveDotGit = false; 2930 + sha256 = "sha256-aT+tlrEKMgWqTEq/NHh8Vj92h6i1aU6uPikDyaP2vfc="; 2931 + }; 2932 + date = "2024-11-24"; 2933 + }; 2934 + treesitter-grammar-scala = { 2935 + pname = "treesitter-grammar-scala"; 2936 + version = "5f44942205c2364ce2ced14a40687d1e09685034"; 2937 + src = fetchgit { 2938 + url = "https://github.com/tree-sitter/tree-sitter-scala"; 2939 + rev = "5f44942205c2364ce2ced14a40687d1e09685034"; 2940 + fetchSubmodules = false; 2941 + deepClone = false; 2942 + leaveDotGit = false; 2943 + sha256 = "sha256-qe2ozmVxjeTIZyhnDegJj9nBccD4mpevVcF5wIsJSbI="; 2944 + }; 2945 + date = "2024-11-25"; 2946 + }; 2947 + treesitter-grammar-scfg = { 2948 + pname = "treesitter-grammar-scfg"; 2949 + version = "a5512800ea0220da4abbae61b8aea8423d1549aa"; 2950 + src = fetchgit { 2951 + url = "https://github.com/rockorager/tree-sitter-scfg"; 2952 + rev = "a5512800ea0220da4abbae61b8aea8423d1549aa"; 2953 + fetchSubmodules = false; 2954 + deepClone = false; 2955 + leaveDotGit = false; 2956 + sha256 = "sha256-Je6taNzniyd1c+2NRCF7TOvnpeW4qhYYhdAEcgpDOAA="; 2957 + }; 2958 + generate = "true"; 2959 + date = "2024-07-10"; 2960 + }; 2961 + treesitter-grammar-scheme = { 2962 + pname = "treesitter-grammar-scheme"; 2963 + version = "63e25a4a84142ae7ee0ee01fe3a32c985ca16745"; 2964 + src = fetchgit { 2965 + url = "https://github.com/6cdh/tree-sitter-scheme"; 2966 + rev = "63e25a4a84142ae7ee0ee01fe3a32c985ca16745"; 2967 + fetchSubmodules = false; 2968 + deepClone = false; 2969 + leaveDotGit = false; 2970 + sha256 = "sha256-FK3F7v2LqAtXZM/CKCijWfXTF6TUhLmiVXScZqt46Io="; 2971 + }; 2972 + date = "2024-09-08"; 2973 + }; 2974 + treesitter-grammar-scss = { 2975 + pname = "treesitter-grammar-scss"; 2976 + version = "c478c6868648eff49eb04a4df90d703dc45b312a"; 2977 + src = fetchgit { 2978 + url = "https://github.com/serenadeai/tree-sitter-scss"; 2979 + rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; 2980 + fetchSubmodules = false; 2981 + deepClone = false; 2982 + leaveDotGit = false; 2983 + sha256 = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; 2984 + }; 2985 + date = "2022-02-03"; 2986 + }; 2987 + treesitter-grammar-sflog = { 2988 + pname = "treesitter-grammar-sflog"; 2989 + version = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 2990 + src = fetchgit { 2991 + url = "https://github.com/aheber/tree-sitter-sfapex"; 2992 + rev = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 2993 + fetchSubmodules = false; 2994 + deepClone = false; 2995 + leaveDotGit = false; 2996 + sha256 = "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY="; 2997 + }; 2998 + location = "sflog"; 2999 + date = "2024-10-10"; 3000 + }; 3001 + treesitter-grammar-slang = { 3002 + pname = "treesitter-grammar-slang"; 3003 + version = "3ed23c04a412a0559162d9cadf96dfff7cb36079"; 3004 + src = fetchgit { 3005 + url = "https://github.com/theHamsta/tree-sitter-slang"; 3006 + rev = "3ed23c04a412a0559162d9cadf96dfff7cb36079"; 3007 + fetchSubmodules = false; 3008 + deepClone = false; 3009 + leaveDotGit = false; 3010 + sha256 = "sha256-X/QoG1Gl9zDzA3++FznypgeBuWElMaN4BFFuBKPXohk="; 3011 + }; 3012 + date = "2024-10-12"; 3013 + }; 3014 + treesitter-grammar-slint = { 3015 + pname = "treesitter-grammar-slint"; 3016 + version = "4e2765d4cac1f03ada6f635eeb6008d1d0aff5a3"; 3017 + src = fetchgit { 3018 + url = "https://github.com/slint-ui/tree-sitter-slint"; 3019 + rev = "4e2765d4cac1f03ada6f635eeb6008d1d0aff5a3"; 3020 + fetchSubmodules = false; 3021 + deepClone = false; 3022 + leaveDotGit = false; 3023 + sha256 = "sha256-cEitYvrK9P5McbqQAH/PmbD5W0pYULwj3eP9lKXSOTE="; 3024 + }; 3025 + date = "2024-10-04"; 3026 + }; 3027 + treesitter-grammar-smali = { 3028 + pname = "treesitter-grammar-smali"; 3029 + version = "fdfa6a1febc43c7467aa7e937b87b607956f2346"; 3030 + src = fetchgit { 3031 + url = "https://github.com/tree-sitter-grammars/tree-sitter-smali"; 3032 + rev = "fdfa6a1febc43c7467aa7e937b87b607956f2346"; 3033 + fetchSubmodules = false; 3034 + deepClone = false; 3035 + leaveDotGit = false; 3036 + sha256 = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw="; 3037 + }; 3038 + date = "2024-05-05"; 3039 + }; 3040 + treesitter-grammar-smithy = { 3041 + pname = "treesitter-grammar-smithy"; 3042 + version = "fa898ac0885d1da9a253695c3e0e91f5efc587cd"; 3043 + src = fetchgit { 3044 + url = "https://github.com/indoorvivants/tree-sitter-smithy"; 3045 + rev = "fa898ac0885d1da9a253695c3e0e91f5efc587cd"; 3046 + fetchSubmodules = false; 3047 + deepClone = false; 3048 + leaveDotGit = false; 3049 + sha256 = "sha256-tB+q4RNru4Zi3jU9fBLKdzsXT0uP1PECLfeCCNTyaIo="; 3050 + }; 3051 + date = "2024-04-27"; 3052 + }; 3053 + treesitter-grammar-snakemake = { 3054 + pname = "treesitter-grammar-snakemake"; 3055 + version = "e909815acdbe37e69440261ebb1091ed52e1dec6"; 3056 + src = fetchgit { 3057 + url = "https://github.com/osthomas/tree-sitter-snakemake"; 3058 + rev = "e909815acdbe37e69440261ebb1091ed52e1dec6"; 3059 + fetchSubmodules = false; 3060 + deepClone = false; 3061 + leaveDotGit = false; 3062 + sha256 = "sha256-d2n1fsdt4+1hv4In+o6GpGyfeyVHpn39Njm7tQ2zyYQ="; 3063 + }; 3064 + date = "2024-08-05"; 3065 + }; 3066 + treesitter-grammar-solidity = { 3067 + pname = "treesitter-grammar-solidity"; 3068 + version = "ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c"; 3069 + src = fetchgit { 3070 + url = "https://github.com/JoranHonig/tree-sitter-solidity"; 3071 + rev = "ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c"; 3072 + fetchSubmodules = false; 3073 + deepClone = false; 3074 + leaveDotGit = false; 3075 + sha256 = "sha256-q9SFHnxBUDet65WuxxYFS3N8xDHuQz7K2LWED7uSaWA="; 3076 + }; 3077 + date = "2024-06-12"; 3078 + }; 3079 + treesitter-grammar-soql = { 3080 + pname = "treesitter-grammar-soql"; 3081 + version = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 3082 + src = fetchgit { 3083 + url = "https://github.com/aheber/tree-sitter-sfapex"; 3084 + rev = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 3085 + fetchSubmodules = false; 3086 + deepClone = false; 3087 + leaveDotGit = false; 3088 + sha256 = "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY="; 3089 + }; 3090 + location = "soql"; 3091 + date = "2024-10-10"; 3092 + }; 3093 + treesitter-grammar-sosl = { 3094 + pname = "treesitter-grammar-sosl"; 3095 + version = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 3096 + src = fetchgit { 3097 + url = "https://github.com/aheber/tree-sitter-sfapex"; 3098 + rev = "46d4a12e4e90b10a575b7b16ea3b6ead50322074"; 3099 + fetchSubmodules = false; 3100 + deepClone = false; 3101 + leaveDotGit = false; 3102 + sha256 = "sha256-vPSdx//9PZXDV9wzkMobaSVl88+iVGi/E+t7EA2yyCY="; 3103 + }; 3104 + location = "sosl"; 3105 + date = "2024-10-10"; 3106 + }; 3107 + treesitter-grammar-sourcepawn = { 3108 + pname = "treesitter-grammar-sourcepawn"; 3109 + version = "6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf"; 3110 + src = fetchgit { 3111 + url = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; 3112 + rev = "6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf"; 3113 + fetchSubmodules = false; 3114 + deepClone = false; 3115 + leaveDotGit = false; 3116 + sha256 = "sha256-2DjGCZ701c2rMxQZM4YF61rZokZUov4ECb0gwAmyuVk="; 3117 + }; 3118 + date = "2024-07-22"; 3119 + }; 3120 + treesitter-grammar-sparql = { 3121 + pname = "treesitter-grammar-sparql"; 3122 + version = "d853661ca680d8ff7f8d800182d5782b61d0dd58"; 3123 + src = fetchgit { 3124 + url = "https://github.com/GordianDziwis/tree-sitter-sparql"; 3125 + rev = "d853661ca680d8ff7f8d800182d5782b61d0dd58"; 3126 + fetchSubmodules = false; 3127 + deepClone = false; 3128 + leaveDotGit = false; 3129 + sha256 = "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU="; 3130 + }; 3131 + date = "2024-06-26"; 3132 + }; 3133 + treesitter-grammar-sql = { 3134 + pname = "treesitter-grammar-sql"; 3135 + version = "3d516e6ae778bd41f9d5178823798ff6af96da60"; 3136 + src = fetchgit { 3137 + url = "https://github.com/derekstride/tree-sitter-sql"; 3138 + rev = "3d516e6ae778bd41f9d5178823798ff6af96da60"; 3139 + fetchSubmodules = false; 3140 + deepClone = false; 3141 + leaveDotGit = false; 3142 + sha256 = "sha256-5lmnH4ro4+M5dCpW8GnnOHEuSCCQMCqhlK3bnzEr518="; 3143 + }; 3144 + date = "2024-11-21"; 3145 + }; 3146 + treesitter-grammar-squirrel = { 3147 + pname = "treesitter-grammar-squirrel"; 3148 + version = "072c969749e66f000dba35a33c387650e203e96e"; 3149 + src = fetchgit { 3150 + url = "https://github.com/amaanq/tree-sitter-squirrel"; 3151 + rev = "072c969749e66f000dba35a33c387650e203e96e"; 3152 + fetchSubmodules = false; 3153 + deepClone = false; 3154 + leaveDotGit = false; 3155 + sha256 = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU="; 3156 + }; 3157 + date = "2024-07-08"; 3158 + }; 3159 + treesitter-grammar-ssh_config = { 3160 + pname = "treesitter-grammar-ssh_config"; 3161 + version = "dd32616275c6e9d7800c58f40c16a09ad1c7c238"; 3162 + src = fetchgit { 3163 + url = "https://github.com/ObserverOfTime/tree-sitter-ssh-config"; 3164 + rev = "dd32616275c6e9d7800c58f40c16a09ad1c7c238"; 3165 + fetchSubmodules = false; 3166 + deepClone = false; 3167 + leaveDotGit = false; 3168 + sha256 = "sha256-BOvCOnt76f00+hqjEmJ8VLiwqSPd3p/yScTXsuNdexY="; 3169 + }; 3170 + date = "2024-11-03"; 3171 + }; 3172 + treesitter-grammar-starlark = { 3173 + pname = "treesitter-grammar-starlark"; 3174 + version = "018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac"; 3175 + src = fetchgit { 3176 + url = "https://github.com/amaanq/tree-sitter-starlark"; 3177 + rev = "018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac"; 3178 + fetchSubmodules = false; 3179 + deepClone = false; 3180 + leaveDotGit = false; 3181 + sha256 = "sha256-Qp7FvREjO+FP7ovj6UE8JA3Se8W46iGxNrmmSsruOdA="; 3182 + }; 3183 + date = "2024-05-25"; 3184 + }; 3185 + treesitter-grammar-strace = { 3186 + pname = "treesitter-grammar-strace"; 3187 + version = "d819cdd5dbe455bd3c859193633c8d91c0df7c36"; 3188 + src = fetchgit { 3189 + url = "https://github.com/sigmaSd/tree-sitter-strace"; 3190 + rev = "d819cdd5dbe455bd3c859193633c8d91c0df7c36"; 3191 + fetchSubmodules = false; 3192 + deepClone = false; 3193 + leaveDotGit = false; 3194 + sha256 = "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg="; 3195 + }; 3196 + date = "2023-10-29"; 3197 + }; 3198 + treesitter-grammar-styled = { 3199 + pname = "treesitter-grammar-styled"; 3200 + version = "2e0e6231348d8cb0a82406490771825b8ac80422"; 3201 + src = fetchgit { 3202 + url = "https://github.com/mskelton/tree-sitter-styled"; 3203 + rev = "2e0e6231348d8cb0a82406490771825b8ac80422"; 3204 + fetchSubmodules = false; 3205 + deepClone = false; 3206 + leaveDotGit = false; 3207 + sha256 = "sha256-RwhHCWK1ckXdPgIVZ4NC5zCBna91NBYub2MlrIwHeGk="; 3208 + }; 3209 + date = "2024-11-02"; 3210 + }; 3211 + treesitter-grammar-supercollider = { 3212 + pname = "treesitter-grammar-supercollider"; 3213 + version = "1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7"; 3214 + src = fetchgit { 3215 + url = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; 3216 + rev = "1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7"; 3217 + fetchSubmodules = false; 3218 + deepClone = false; 3219 + leaveDotGit = false; 3220 + sha256 = "sha256-G23AZO1zvTvRE9ciV7qMuSoaCYulhyOkwiRwgK06NRQ="; 3221 + }; 3222 + date = "2024-09-21"; 3223 + }; 3224 + treesitter-grammar-superhtml = { 3225 + pname = "treesitter-grammar-superhtml"; 3226 + version = "dbb0d1fc54f8525f41289a413ea6c0722e92bf9c"; 3227 + src = fetchgit { 3228 + url = "https://github.com/kristoff-it/superhtml"; 3229 + rev = "dbb0d1fc54f8525f41289a413ea6c0722e92bf9c"; 3230 + fetchSubmodules = false; 3231 + deepClone = false; 3232 + leaveDotGit = false; 3233 + sha256 = "sha256-c0JjQ3RZyKtP4ayDT9M+riYhK6JlMF/oVJfkfY17/7k="; 3234 + }; 3235 + location = "tree-sitter-superhtml"; 3236 + date = "2024-11-06"; 3237 + }; 3238 + treesitter-grammar-surface = { 3239 + pname = "treesitter-grammar-surface"; 3240 + version = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; 3241 + src = fetchgit { 3242 + url = "https://github.com/connorlay/tree-sitter-surface"; 3243 + rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; 3244 + fetchSubmodules = false; 3245 + deepClone = false; 3246 + leaveDotGit = false; 3247 + sha256 = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; 3248 + }; 3249 + date = "2022-01-18"; 3250 + }; 3251 + treesitter-grammar-svelte = { 3252 + pname = "treesitter-grammar-svelte"; 3253 + version = "ae5199db47757f785e43a14b332118a5474de1a2"; 3254 + src = fetchgit { 3255 + url = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; 3256 + rev = "ae5199db47757f785e43a14b332118a5474de1a2"; 3257 + fetchSubmodules = false; 3258 + deepClone = false; 3259 + leaveDotGit = false; 3260 + sha256 = "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4="; 3261 + }; 3262 + date = "2024-10-19"; 3263 + }; 3264 + treesitter-grammar-swift = { 3265 + pname = "treesitter-grammar-swift"; 3266 + version = "6accc2f720c7ff8573f6956a34ea22f50c44d839"; 3267 + src = fetchgit { 3268 + url = "https://github.com/alex-pinkus/tree-sitter-swift"; 3269 + rev = "6accc2f720c7ff8573f6956a34ea22f50c44d839"; 3270 + fetchSubmodules = false; 3271 + deepClone = false; 3272 + leaveDotGit = false; 3273 + sha256 = "sha256-SFzOo7Nx7kjQ69KUIH9raGj4zYYI0HPeagECAZJGfww="; 3274 + }; 3275 + generate = "true"; 3276 + date = "2024-11-11"; 3277 + }; 3278 + treesitter-grammar-sxhkdrc = { 3279 + pname = "treesitter-grammar-sxhkdrc"; 3280 + version = "440d5f913d9465c9c776a1bd92334d32febcf065"; 3281 + src = fetchgit { 3282 + url = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; 3283 + rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; 3284 + fetchSubmodules = false; 3285 + deepClone = false; 3286 + leaveDotGit = false; 3287 + sha256 = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; 3288 + }; 3289 + date = "2022-08-31"; 3290 + }; 3291 + treesitter-grammar-systemtap = { 3292 + pname = "treesitter-grammar-systemtap"; 3293 + version = "f2b378a9af0b7e1192cff67a5fb45508c927205d"; 3294 + src = fetchgit { 3295 + url = "https://github.com/ok-ryoko/tree-sitter-systemtap"; 3296 + rev = "f2b378a9af0b7e1192cff67a5fb45508c927205d"; 3297 + fetchSubmodules = false; 3298 + deepClone = false; 3299 + leaveDotGit = false; 3300 + sha256 = "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ="; 3301 + }; 3302 + date = "2024-08-07"; 3303 + }; 3304 + treesitter-grammar-t32 = { 3305 + pname = "treesitter-grammar-t32"; 3306 + version = "6f8509f7d310386544fa8855f3486759f6e04c08"; 3307 + src = fetchgit { 3308 + url = "https://gitlab.com/xasc/tree-sitter-t32.git"; 3309 + rev = "6f8509f7d310386544fa8855f3486759f6e04c08"; 3310 + fetchSubmodules = false; 3311 + deepClone = false; 3312 + leaveDotGit = false; 3313 + sha256 = "sha256-XrexzOZDU/lczXB1ekRMVpMZ29WXsCA9ZtY7HSN/AOA="; 3314 + }; 3315 + date = "2024-11-26"; 3316 + }; 3317 + treesitter-grammar-tablegen = { 3318 + pname = "treesitter-grammar-tablegen"; 3319 + version = "b1170880c61355aaf38fc06f4af7d3c55abdabc4"; 3320 + src = fetchgit { 3321 + url = "https://github.com/amaanq/tree-sitter-tablegen"; 3322 + rev = "b1170880c61355aaf38fc06f4af7d3c55abdabc4"; 3323 + fetchSubmodules = false; 3324 + deepClone = false; 3325 + leaveDotGit = false; 3326 + sha256 = "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM="; 3327 + }; 3328 + date = "2024-05-05"; 3329 + }; 3330 + treesitter-grammar-tact = { 3331 + pname = "treesitter-grammar-tact"; 3332 + version = "83e264928fa194b7283428527259e88e54205264"; 3333 + src = fetchgit { 3334 + url = "https://github.com/tact-lang/tree-sitter-tact"; 3335 + rev = "83e264928fa194b7283428527259e88e54205264"; 3336 + fetchSubmodules = false; 3337 + deepClone = false; 3338 + leaveDotGit = false; 3339 + sha256 = "sha256-gSLVUjn8MBRDQhZoEsPGao2lZI1gcxJsg6d8suA4D50="; 3340 + }; 3341 + date = "2024-10-09"; 3342 + }; 3343 + treesitter-grammar-tcl = { 3344 + pname = "treesitter-grammar-tcl"; 3345 + version = "98015ebe182d94e5a4439e32ffd91beaac32fcb9"; 3346 + src = fetchgit { 3347 + url = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; 3348 + rev = "98015ebe182d94e5a4439e32ffd91beaac32fcb9"; 3349 + fetchSubmodules = false; 3350 + deepClone = false; 3351 + leaveDotGit = false; 3352 + sha256 = "sha256-zpswRch3xYjymQhc69noDTCsPrFzVRm1RN3jjIrUeDE="; 3353 + }; 3354 + date = "2024-11-05"; 3355 + }; 3356 + treesitter-grammar-teal = { 3357 + pname = "treesitter-grammar-teal"; 3358 + version = "635e61625949a0711f63b52cfaaac1c75769885c"; 3359 + src = fetchgit { 3360 + url = "https://github.com/euclidianAce/tree-sitter-teal"; 3361 + rev = "635e61625949a0711f63b52cfaaac1c75769885c"; 3362 + fetchSubmodules = false; 3363 + deepClone = false; 3364 + leaveDotGit = false; 3365 + sha256 = "sha256-LOUASVnU0KSyqcLUFbrwvqWeotX6FzoqKJAkSEapvyk="; 3366 + }; 3367 + generate = "true"; 3368 + date = "2024-11-21"; 3369 + }; 3370 + treesitter-grammar-templ = { 3371 + pname = "treesitter-grammar-templ"; 3372 + version = "dc41c080783c6305d66471672a9c9147561126e4"; 3373 + src = fetchgit { 3374 + url = "https://github.com/vrischmann/tree-sitter-templ"; 3375 + rev = "dc41c080783c6305d66471672a9c9147561126e4"; 3376 + fetchSubmodules = false; 3377 + deepClone = false; 3378 + leaveDotGit = false; 3379 + sha256 = "sha256-zOjHKBOFOLDji8U+4ZNrpqprw/7eGwJU9w+q8i4Neno="; 3380 + }; 3381 + date = "2024-11-24"; 3382 + }; 3383 + treesitter-grammar-tera = { 3384 + pname = "treesitter-grammar-tera"; 3385 + version = "5319325b2ad34e41fb2582594dadb98525ccc487"; 3386 + src = fetchgit { 3387 + url = "https://github.com/uncenter/tree-sitter-tera"; 3388 + rev = "5319325b2ad34e41fb2582594dadb98525ccc487"; 3389 + fetchSubmodules = false; 3390 + deepClone = false; 3391 + leaveDotGit = false; 3392 + sha256 = "sha256-oN2JeBP38iyrI9yFF+gxkpjn8fuNnOxHC/oZc8TA3H4="; 3393 + }; 3394 + date = "2024-11-25"; 3395 + }; 3396 + treesitter-grammar-terraform = { 3397 + pname = "treesitter-grammar-terraform"; 3398 + version = "9e3ec9848f28d26845ba300fd73c740459b83e9b"; 3399 + src = fetchgit { 3400 + url = "https://github.com/MichaHoffmann/tree-sitter-hcl"; 3401 + rev = "9e3ec9848f28d26845ba300fd73c740459b83e9b"; 3402 + fetchSubmodules = false; 3403 + deepClone = false; 3404 + leaveDotGit = false; 3405 + sha256 = "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM="; 3406 + }; 3407 + location = "dialects/terraform"; 3408 + date = "2024-06-24"; 3409 + }; 3410 + treesitter-grammar-textproto = { 3411 + pname = "treesitter-grammar-textproto"; 3412 + version = "568471b80fd8793d37ed01865d8c2208a9fefd1b"; 3413 + src = fetchgit { 3414 + url = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; 3415 + rev = "568471b80fd8793d37ed01865d8c2208a9fefd1b"; 3416 + fetchSubmodules = false; 3417 + deepClone = false; 3418 + leaveDotGit = false; 3419 + sha256 = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ="; 3420 + }; 3421 + date = "2024-10-16"; 3422 + }; 3423 + treesitter-grammar-thrift = { 3424 + pname = "treesitter-grammar-thrift"; 3425 + version = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; 3426 + src = fetchgit { 3427 + url = "https://github.com/duskmoon314/tree-sitter-thrift"; 3428 + rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; 3429 + fetchSubmodules = false; 3430 + deepClone = false; 3431 + leaveDotGit = false; 3432 + sha256 = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; 3433 + }; 3434 + date = "2024-04-20"; 3435 + }; 3436 + treesitter-grammar-tiger = { 3437 + pname = "treesitter-grammar-tiger"; 3438 + version = "a7f11d946b44244f71df41d2a78af0665d618dae"; 3439 + src = fetchgit { 3440 + url = "https://github.com/ambroisie/tree-sitter-tiger"; 3441 + rev = "a7f11d946b44244f71df41d2a78af0665d618dae"; 3442 + fetchSubmodules = false; 3443 + deepClone = false; 3444 + leaveDotGit = false; 3445 + sha256 = "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA="; 3446 + }; 3447 + date = "2023-08-29"; 3448 + }; 3449 + treesitter-grammar-tlaplus = { 3450 + pname = "treesitter-grammar-tlaplus"; 3451 + version = "d711f24c93221cdfc9a9b4dbb0998f528fc982ac"; 3452 + src = fetchgit { 3453 + url = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 3454 + rev = "d711f24c93221cdfc9a9b4dbb0998f528fc982ac"; 3455 + fetchSubmodules = false; 3456 + deepClone = false; 3457 + leaveDotGit = false; 3458 + sha256 = "sha256-CHoqOY990/30GqLkxee/xexQ9uni7VTdW0iZ+inunoc="; 3459 + }; 3460 + date = "2024-10-29"; 3461 + }; 3462 + treesitter-grammar-tmux = { 3463 + pname = "treesitter-grammar-tmux"; 3464 + version = "0252ecd080016e45e6305ef1a943388f5ae2f4b4"; 3465 + src = fetchgit { 3466 + url = "https://github.com/Freed-Wu/tree-sitter-tmux"; 3467 + rev = "0252ecd080016e45e6305ef1a943388f5ae2f4b4"; 3468 + fetchSubmodules = false; 3469 + deepClone = false; 3470 + leaveDotGit = false; 3471 + sha256 = "sha256-8f78qYxqoiOAnl3HzEbF4Rci3rFy0SnELoU+QP7pUlk="; 3472 + }; 3473 + date = "2024-08-04"; 3474 + }; 3475 + treesitter-grammar-todotxt = { 3476 + pname = "treesitter-grammar-todotxt"; 3477 + version = "3937c5cd105ec4127448651a21aef45f52d19609"; 3478 + src = fetchgit { 3479 + url = "https://github.com/arnarg/tree-sitter-todotxt"; 3480 + rev = "3937c5cd105ec4127448651a21aef45f52d19609"; 3481 + fetchSubmodules = false; 3482 + deepClone = false; 3483 + leaveDotGit = false; 3484 + sha256 = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; 3485 + }; 3486 + date = "2024-01-15"; 3487 + }; 3488 + treesitter-grammar-toml = { 3489 + pname = "treesitter-grammar-toml"; 3490 + version = "16a30c83ce427385b8d14939c45c137fcfca6c42"; 3491 + src = fetchgit { 3492 + url = "https://github.com/tree-sitter-grammars/tree-sitter-toml"; 3493 + rev = "16a30c83ce427385b8d14939c45c137fcfca6c42"; 3494 + fetchSubmodules = false; 3495 + deepClone = false; 3496 + leaveDotGit = false; 3497 + sha256 = "sha256-VYsPM0NVxegfanVaaKkSkEzJ502xkKSjZWrsJpDmack="; 3498 + }; 3499 + date = "2024-05-03"; 3500 + }; 3501 + treesitter-grammar-tsv = { 3502 + pname = "treesitter-grammar-tsv"; 3503 + version = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; 3504 + src = fetchgit { 3505 + url = "https://github.com/amaanq/tree-sitter-csv"; 3506 + rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; 3507 + fetchSubmodules = false; 3508 + deepClone = false; 3509 + leaveDotGit = false; 3510 + sha256 = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ="; 3511 + }; 3512 + location = "tsv"; 3513 + date = "2024-04-27"; 3514 + }; 3515 + treesitter-grammar-tsx = { 3516 + pname = "treesitter-grammar-tsx"; 3517 + version = "45af49560396d67a710b21a3ce315fcaa09006ff"; 3518 + src = fetchgit { 3519 + url = "https://github.com/tree-sitter/tree-sitter-typescript"; 3520 + rev = "45af49560396d67a710b21a3ce315fcaa09006ff"; 3521 + fetchSubmodules = false; 3522 + deepClone = false; 3523 + leaveDotGit = false; 3524 + sha256 = "sha256-15TAkZeoHTQvPqswlP8dFMyt8F/ztozaJtZys49rzeM="; 3525 + }; 3526 + location = "tsx"; 3527 + date = "2024-11-10"; 3528 + }; 3529 + treesitter-grammar-turtle = { 3530 + pname = "treesitter-grammar-turtle"; 3531 + version = "7f789ea7ef765080f71a298fc96b7c957fa24422"; 3532 + src = fetchgit { 3533 + url = "https://github.com/GordianDziwis/tree-sitter-turtle"; 3534 + rev = "7f789ea7ef765080f71a298fc96b7c957fa24422"; 3535 + fetchSubmodules = false; 3536 + deepClone = false; 3537 + leaveDotGit = false; 3538 + sha256 = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA="; 3539 + }; 3540 + date = "2024-07-02"; 3541 + }; 3542 + treesitter-grammar-twig = { 3543 + pname = "treesitter-grammar-twig"; 3544 + version = "085648e01d1422163a1702a44e72303b4e2a0bd1"; 3545 + src = fetchgit { 3546 + url = "https://github.com/gbprod/tree-sitter-twig"; 3547 + rev = "085648e01d1422163a1702a44e72303b4e2a0bd1"; 3548 + fetchSubmodules = false; 3549 + deepClone = false; 3550 + leaveDotGit = false; 3551 + sha256 = "sha256-87jFYAAnblTeEdlXqTjyiiNee/OgasPam1b2xyKQIHY="; 3552 + }; 3553 + date = "2024-06-15"; 3554 + }; 3555 + treesitter-grammar-typescript = { 3556 + pname = "treesitter-grammar-typescript"; 3557 + version = "45af49560396d67a710b21a3ce315fcaa09006ff"; 3558 + src = fetchgit { 3559 + url = "https://github.com/tree-sitter/tree-sitter-typescript"; 3560 + rev = "45af49560396d67a710b21a3ce315fcaa09006ff"; 3561 + fetchSubmodules = false; 3562 + deepClone = false; 3563 + leaveDotGit = false; 3564 + sha256 = "sha256-15TAkZeoHTQvPqswlP8dFMyt8F/ztozaJtZys49rzeM="; 3565 + }; 3566 + location = "typescript"; 3567 + date = "2024-11-10"; 3568 + }; 3569 + treesitter-grammar-typespec = { 3570 + pname = "treesitter-grammar-typespec"; 3571 + version = "0ee05546d73d8eb64635ed8125de6f35c77759fe"; 3572 + src = fetchgit { 3573 + url = "https://github.com/happenslol/tree-sitter-typespec"; 3574 + rev = "0ee05546d73d8eb64635ed8125de6f35c77759fe"; 3575 + fetchSubmodules = false; 3576 + deepClone = false; 3577 + leaveDotGit = false; 3578 + sha256 = "sha256-qXA87soeEdlpzj8svEao8L0F5V14NSZc1WsX9z0PVB0="; 3579 + }; 3580 + date = "2024-08-04"; 3581 + }; 3582 + treesitter-grammar-typoscript = { 3583 + pname = "treesitter-grammar-typoscript"; 3584 + version = "43b221c0b76e77244efdaa9963e402a17c930fbc"; 3585 + src = fetchgit { 3586 + url = "https://github.com/Teddytrombone/tree-sitter-typoscript"; 3587 + rev = "43b221c0b76e77244efdaa9963e402a17c930fbc"; 3588 + fetchSubmodules = false; 3589 + deepClone = false; 3590 + leaveDotGit = false; 3591 + sha256 = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; 3592 + }; 3593 + date = "2023-10-22"; 3594 + }; 3595 + treesitter-grammar-typst = { 3596 + pname = "treesitter-grammar-typst"; 3597 + version = "26dfb4b94a99cc9d6044342b7ad0ba761da77d60"; 3598 + src = fetchgit { 3599 + url = "https://github.com/uben0/tree-sitter-typst"; 3600 + rev = "26dfb4b94a99cc9d6044342b7ad0ba761da77d60"; 3601 + fetchSubmodules = false; 3602 + deepClone = false; 3603 + leaveDotGit = false; 3604 + sha256 = "sha256-A18RpK8caV4znAjoJiemVC97yjltuQcKu9E7dSLs1Gg="; 3605 + }; 3606 + date = "2024-11-13"; 3607 + }; 3608 + treesitter-grammar-udev = { 3609 + pname = "treesitter-grammar-udev"; 3610 + version = "18a1d183c4c0cc40438bae2ebf8191aaf2dee8dc"; 3611 + src = fetchgit { 3612 + url = "https://github.com/ObserverOfTime/tree-sitter-udev"; 3613 + rev = "18a1d183c4c0cc40438bae2ebf8191aaf2dee8dc"; 3614 + fetchSubmodules = false; 3615 + deepClone = false; 3616 + leaveDotGit = false; 3617 + sha256 = "sha256-ySo+vS+il1tmTPZ6OJMduyJxsjjI3eIkYSMYs10Bcnk="; 3618 + }; 3619 + date = "2024-11-08"; 3620 + }; 3621 + treesitter-grammar-ungrammar = { 3622 + pname = "treesitter-grammar-ungrammar"; 3623 + version = "debd26fed283d80456ebafa33a06957b0c52e451"; 3624 + src = fetchgit { 3625 + url = "https://github.com/Philipp-M/tree-sitter-ungrammar"; 3626 + rev = "debd26fed283d80456ebafa33a06957b0c52e451"; 3627 + fetchSubmodules = false; 3628 + deepClone = false; 3629 + leaveDotGit = false; 3630 + sha256 = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; 3631 + }; 3632 + date = "2023-02-27"; 3633 + }; 3634 + treesitter-grammar-unison = { 3635 + pname = "treesitter-grammar-unison"; 3636 + version = "3c97db76d3cdbd002dfba493620c2d5df2fd6fa9"; 3637 + src = fetchgit { 3638 + url = "https://github.com/kylegoetz/tree-sitter-unison"; 3639 + rev = "3c97db76d3cdbd002dfba493620c2d5df2fd6fa9"; 3640 + fetchSubmodules = false; 3641 + deepClone = false; 3642 + leaveDotGit = false; 3643 + sha256 = "sha256-xveOQpCCkYdeiPkRbFlPNfXOpWW0lzCxfQbxXz+eurM="; 3644 + }; 3645 + generate = "true"; 3646 + date = "2024-11-07"; 3647 + }; 3648 + treesitter-grammar-usd = { 3649 + pname = "treesitter-grammar-usd"; 3650 + version = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; 3651 + src = fetchgit { 3652 + url = "https://github.com/ColinKennedy/tree-sitter-usd"; 3653 + rev = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; 3654 + fetchSubmodules = false; 3655 + deepClone = false; 3656 + leaveDotGit = false; 3657 + sha256 = "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI="; 3658 + }; 3659 + date = "2024-04-28"; 3660 + }; 3661 + treesitter-grammar-uxntal = { 3662 + pname = "treesitter-grammar-uxntal"; 3663 + version = "ad9b638b914095320de85d59c49ab271603af048"; 3664 + src = fetchgit { 3665 + url = "https://github.com/amaanq/tree-sitter-uxntal"; 3666 + rev = "ad9b638b914095320de85d59c49ab271603af048"; 3667 + fetchSubmodules = false; 3668 + deepClone = false; 3669 + leaveDotGit = false; 3670 + sha256 = "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4="; 3671 + }; 3672 + date = "2024-05-05"; 3673 + }; 3674 + treesitter-grammar-v = { 3675 + pname = "treesitter-grammar-v"; 3676 + version = "bbba20d654a764c2d2de272fd5f45a2433870640"; 3677 + src = fetchgit { 3678 + url = "https://github.com/vlang/v-analyzer"; 3679 + rev = "bbba20d654a764c2d2de272fd5f45a2433870640"; 3680 + fetchSubmodules = false; 3681 + deepClone = false; 3682 + leaveDotGit = false; 3683 + sha256 = "sha256-icEa8TeoF/MZILYwS/ZqTUaiBEqoHKVV7etUPwyuIkw="; 3684 + }; 3685 + location = "tree_sitter_v"; 3686 + date = "2024-11-18"; 3687 + }; 3688 + treesitter-grammar-vala = { 3689 + pname = "treesitter-grammar-vala"; 3690 + version = "97e6db3c8c73b15a9541a458d8e797a07f588ef4"; 3691 + src = fetchgit { 3692 + url = "https://github.com/vala-lang/tree-sitter-vala"; 3693 + rev = "97e6db3c8c73b15a9541a458d8e797a07f588ef4"; 3694 + fetchSubmodules = false; 3695 + deepClone = false; 3696 + leaveDotGit = false; 3697 + sha256 = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0="; 3698 + }; 3699 + date = "2024-10-29"; 3700 + }; 3701 + treesitter-grammar-vento = { 3702 + pname = "treesitter-grammar-vento"; 3703 + version = "3321077d7446c1b3b017c294fd56ce028ed817fe"; 3704 + src = fetchgit { 3705 + url = "https://github.com/ventojs/tree-sitter-vento"; 3706 + rev = "3321077d7446c1b3b017c294fd56ce028ed817fe"; 3707 + fetchSubmodules = false; 3708 + deepClone = false; 3709 + leaveDotGit = false; 3710 + sha256 = "sha256-/U8hZiYC9/pWscAYDIFgttLDMTq6RLNuHKNTZ/Q4bAc="; 3711 + }; 3712 + date = "2024-03-29"; 3713 + }; 3714 + treesitter-grammar-verilog = { 3715 + pname = "treesitter-grammar-verilog"; 3716 + version = "0dacb911daa9614a7c7e79a594d4cb9f478e6554"; 3717 + src = fetchgit { 3718 + url = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; 3719 + rev = "0dacb911daa9614a7c7e79a594d4cb9f478e6554"; 3720 + fetchSubmodules = false; 3721 + deepClone = false; 3722 + leaveDotGit = false; 3723 + sha256 = "sha256-WATrVeP3c//tWLG8VibXZrYrChBs7d4V6LCcEGcofdg="; 3724 + }; 3725 + date = "2024-09-28"; 3726 + }; 3727 + treesitter-grammar-vhdl = { 3728 + pname = "treesitter-grammar-vhdl"; 3729 + version = "0703da905ba3b7331f4431790951bd347539e6f1"; 3730 + src = fetchgit { 3731 + url = "https://github.com/jpt13653903/tree-sitter-vhdl"; 3732 + rev = "0703da905ba3b7331f4431790951bd347539e6f1"; 3733 + fetchSubmodules = false; 3734 + deepClone = false; 3735 + leaveDotGit = false; 3736 + sha256 = "sha256-dy31BjTaSho84jyGy7kLft1MgnF7dhBvi/pPBQKuNX0="; 3737 + }; 3738 + date = "2024-11-17"; 3739 + }; 3740 + treesitter-grammar-vhs = { 3741 + pname = "treesitter-grammar-vhs"; 3742 + version = "09f8fbfe40a3a699b200daca7d92e65fbbe9f9e6"; 3743 + src = fetchgit { 3744 + url = "https://github.com/charmbracelet/tree-sitter-vhs"; 3745 + rev = "09f8fbfe40a3a699b200daca7d92e65fbbe9f9e6"; 3746 + fetchSubmodules = false; 3747 + deepClone = false; 3748 + leaveDotGit = false; 3749 + sha256 = "sha256-TUA94sJVWGK0KdvMueyQDmU+AlhdCOg0mlwcfL0XG8E="; 3750 + }; 3751 + date = "2024-08-24"; 3752 + }; 3753 + treesitter-grammar-vim = { 3754 + pname = "treesitter-grammar-vim"; 3755 + version = "f3cd62d8bd043ef20507e84bb6b4b53731ccf3a7"; 3756 + src = fetchgit { 3757 + url = "https://github.com/neovim/tree-sitter-vim"; 3758 + rev = "f3cd62d8bd043ef20507e84bb6b4b53731ccf3a7"; 3759 + fetchSubmodules = false; 3760 + deepClone = false; 3761 + leaveDotGit = false; 3762 + sha256 = "sha256-KVaTJKU7r7zk57Fn9zl5s34oq8tsLkSRV3VHM6Q6F+s="; 3763 + }; 3764 + date = "2024-08-02"; 3765 + }; 3766 + treesitter-grammar-vimdoc = { 3767 + pname = "treesitter-grammar-vimdoc"; 3768 + version = "d2e4b5c172a109966c2ce0378f73df6cede39400"; 3769 + src = fetchgit { 3770 + url = "https://github.com/neovim/tree-sitter-vimdoc"; 3771 + rev = "d2e4b5c172a109966c2ce0378f73df6cede39400"; 3772 + fetchSubmodules = false; 3773 + deepClone = false; 3774 + leaveDotGit = false; 3775 + sha256 = "sha256-Vrl4/cZL+TWlUMEeWZoHCAWhvlefcl3ajGcwyTNKOhI="; 3776 + }; 3777 + date = "2024-10-23"; 3778 + }; 3779 + treesitter-grammar-vrl = { 3780 + pname = "treesitter-grammar-vrl"; 3781 + version = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; 3782 + src = fetchgit { 3783 + url = "https://github.com/belltoy/tree-sitter-vrl"; 3784 + rev = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; 3785 + fetchSubmodules = false; 3786 + deepClone = false; 3787 + leaveDotGit = false; 3788 + sha256 = "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4="; 3789 + }; 3790 + date = "2024-07-31"; 3791 + }; 3792 + treesitter-grammar-vue = { 3793 + pname = "treesitter-grammar-vue"; 3794 + version = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; 3795 + src = fetchgit { 3796 + url = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; 3797 + rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; 3798 + fetchSubmodules = false; 3799 + deepClone = false; 3800 + leaveDotGit = false; 3801 + sha256 = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY="; 3802 + }; 3803 + date = "2024-03-26"; 3804 + }; 3805 + treesitter-grammar-wgsl = { 3806 + pname = "treesitter-grammar-wgsl"; 3807 + version = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; 3808 + src = fetchgit { 3809 + url = "https://github.com/szebniok/tree-sitter-wgsl"; 3810 + rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; 3811 + fetchSubmodules = false; 3812 + deepClone = false; 3813 + leaveDotGit = false; 3814 + sha256 = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA="; 3815 + }; 3816 + date = "2023-01-09"; 3817 + }; 3818 + treesitter-grammar-wgsl_bevy = { 3819 + pname = "treesitter-grammar-wgsl_bevy"; 3820 + version = "47c1818d245a6156a488c4c4d06e9336714bae9b"; 3821 + src = fetchgit { 3822 + url = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; 3823 + rev = "47c1818d245a6156a488c4c4d06e9336714bae9b"; 3824 + fetchSubmodules = false; 3825 + deepClone = false; 3826 + leaveDotGit = false; 3827 + sha256 = "sha256-oL9HDMDl6MgDLZw4NWtdX7W775JZKwD2BweAO+9iI/k="; 3828 + }; 3829 + date = "2024-10-17"; 3830 + }; 3831 + treesitter-grammar-wing = { 3832 + pname = "treesitter-grammar-wing"; 3833 + version = "76e0c25844a66ebc6e866d690fcc5f4e90698947"; 3834 + src = fetchgit { 3835 + url = "https://github.com/winglang/tree-sitter-wing"; 3836 + rev = "76e0c25844a66ebc6e866d690fcc5f4e90698947"; 3837 + fetchSubmodules = false; 3838 + deepClone = false; 3839 + leaveDotGit = false; 3840 + sha256 = "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I="; 3841 + }; 3842 + date = "2024-09-03"; 3843 + }; 3844 + treesitter-grammar-wit = { 3845 + pname = "treesitter-grammar-wit"; 3846 + version = "81490b4e74c792369e005f72b0d46fe082d3fed2"; 3847 + src = fetchgit { 3848 + url = "https://github.com/liamwh/tree-sitter-wit"; 3849 + rev = "81490b4e74c792369e005f72b0d46fe082d3fed2"; 3850 + fetchSubmodules = false; 3851 + deepClone = false; 3852 + leaveDotGit = false; 3853 + sha256 = "sha256-L8dIOVJ3L2TXg1l4BXMOQeOsNxVkGPZimG619n3kHZE="; 3854 + }; 3855 + date = "2024-10-02"; 3856 + }; 3857 + treesitter-grammar-xcompose = { 3858 + pname = "treesitter-grammar-xcompose"; 3859 + version = "fff3e72242aa110ebba6441946ea4d12d200fa68"; 3860 + src = fetchgit { 3861 + url = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; 3862 + rev = "fff3e72242aa110ebba6441946ea4d12d200fa68"; 3863 + fetchSubmodules = false; 3864 + deepClone = false; 3865 + leaveDotGit = false; 3866 + sha256 = "sha256-PNg1z+7CuvpQdksKJOCQ59dZrv4PORdYo6CSw3GrBtk="; 3867 + }; 3868 + date = "2024-06-27"; 3869 + }; 3870 + treesitter-grammar-xml = { 3871 + pname = "treesitter-grammar-xml"; 3872 + version = "4b64dd3a03ec002258d6268d712fd93716d6ab57"; 3873 + src = fetchgit { 3874 + url = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; 3875 + rev = "4b64dd3a03ec002258d6268d712fd93716d6ab57"; 3876 + fetchSubmodules = false; 3877 + deepClone = false; 3878 + leaveDotGit = false; 3879 + sha256 = "sha256-/0IQsTkvFQOWnkLc2srjg2bn1sB1sNA6Sm3nwKGUDj4="; 3880 + }; 3881 + location = "xml"; 3882 + date = "2024-11-13"; 3883 + }; 3884 + treesitter-grammar-xresources = { 3885 + pname = "treesitter-grammar-xresources"; 3886 + version = "ce8129b03f03413f18f8cd989f88c05c59151bb5"; 3887 + src = fetchgit { 3888 + url = "https://github.com/ValdezFOmar/tree-sitter-xresources"; 3889 + rev = "ce8129b03f03413f18f8cd989f88c05c59151bb5"; 3890 + fetchSubmodules = false; 3891 + deepClone = false; 3892 + leaveDotGit = false; 3893 + sha256 = "sha256-r/3aFqq6e8LYUOQ5HggqL84jlovixBdUzTzWXYjFN0E="; 3894 + }; 3895 + date = "2024-11-24"; 3896 + }; 3897 + treesitter-grammar-yaml = { 3898 + pname = "treesitter-grammar-yaml"; 3899 + version = "7b03feefd36b5f155465ca736c6304aca983b267"; 3900 + src = fetchgit { 3901 + url = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; 3902 + rev = "7b03feefd36b5f155465ca736c6304aca983b267"; 3903 + fetchSubmodules = false; 3904 + deepClone = false; 3905 + leaveDotGit = false; 3906 + sha256 = "sha256-hjZQv8kMpjJ29Rl6CEBwb090rFNWP1HPkSECbmTr0zQ="; 3907 + }; 3908 + date = "2024-05-08"; 3909 + }; 3910 + treesitter-grammar-yang = { 3911 + pname = "treesitter-grammar-yang"; 3912 + version = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; 3913 + src = fetchgit { 3914 + url = "https://github.com/Hubro/tree-sitter-yang"; 3915 + rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; 3916 + fetchSubmodules = false; 3917 + deepClone = false; 3918 + leaveDotGit = false; 3919 + sha256 = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; 3920 + }; 3921 + date = "2022-11-21"; 3922 + }; 3923 + treesitter-grammar-yuck = { 3924 + pname = "treesitter-grammar-yuck"; 3925 + version = "e877f6ade4b77d5ef8787075141053631ba12318"; 3926 + src = fetchgit { 3927 + url = "https://github.com/Philipp-M/tree-sitter-yuck"; 3928 + rev = "e877f6ade4b77d5ef8787075141053631ba12318"; 3929 + fetchSubmodules = false; 3930 + deepClone = false; 3931 + leaveDotGit = false; 3932 + sha256 = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI="; 3933 + }; 3934 + date = "2024-05-05"; 3935 + }; 3936 + treesitter-grammar-zathurarc = { 3937 + pname = "treesitter-grammar-zathurarc"; 3938 + version = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; 3939 + src = fetchgit { 3940 + url = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; 3941 + rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; 3942 + fetchSubmodules = false; 3943 + deepClone = false; 3944 + leaveDotGit = false; 3945 + sha256 = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw="; 3946 + }; 3947 + date = "2024-08-04"; 3948 + }; 3949 + treesitter-grammar-zig = { 3950 + pname = "treesitter-grammar-zig"; 3951 + version = "eb7d58c2dc4fbeea4745019dee8df013034ae66b"; 3952 + src = fetchgit { 3953 + url = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; 3954 + rev = "eb7d58c2dc4fbeea4745019dee8df013034ae66b"; 3955 + fetchSubmodules = false; 3956 + deepClone = false; 3957 + leaveDotGit = false; 3958 + sha256 = "sha256-iyb79SiMsV94RrWH/1Oi2aKBiX5io0Dp+zZf8qWZHwg="; 3959 + }; 3960 + date = "2024-09-22"; 3961 + }; 3962 + treesitter-grammar-ziggy = { 3963 + pname = "treesitter-grammar-ziggy"; 3964 + version = "fe73beef9f52f04048d8b19016fc4fbc66b4596f"; 3965 + src = fetchgit { 3966 + url = "https://github.com/kristoff-it/ziggy"; 3967 + rev = "fe73beef9f52f04048d8b19016fc4fbc66b4596f"; 3968 + fetchSubmodules = false; 3969 + deepClone = false; 3970 + leaveDotGit = false; 3971 + sha256 = "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs="; 3972 + }; 3973 + location = "tree-sitter-ziggy"; 3974 + date = "2024-11-05"; 3975 + }; 3976 + treesitter-grammar-ziggy_schema = { 3977 + pname = "treesitter-grammar-ziggy_schema"; 3978 + version = "fe73beef9f52f04048d8b19016fc4fbc66b4596f"; 3979 + src = fetchgit { 3980 + url = "https://github.com/kristoff-it/ziggy"; 3981 + rev = "fe73beef9f52f04048d8b19016fc4fbc66b4596f"; 3982 + fetchSubmodules = false; 3983 + deepClone = false; 3984 + leaveDotGit = false; 3985 + sha256 = "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs="; 3986 + }; 3987 + location = "tree-sitter-ziggy-schema"; 3988 + date = "2024-11-05"; 3989 + }; 3990 + }
+97
pkgs/nvim-treesitter/default.nix
··· 1 + { 2 + callPackage, 3 + lib, 4 + runCommand, 5 + tree-sitter, 6 + vimUtils, 7 + wrapNeovimUnstable, 8 + neovimUtils, 9 + neovim-unwrapped, 10 + grammars ? [ ], 11 + }: 12 + let 13 + nv = callPackage ./_sources/generated.nix { }; 14 + grammarOverrides = callPackage ./grammar-overrides.nix { }; 15 + 16 + # get all grammars from the nvfetcher output 17 + allGrammars = builtins.map (name: lib.removePrefix "treesitter-grammar-" name) ( 18 + builtins.attrNames ( 19 + builtins.removeAttrs nv [ 20 + "nvim-treesitter" 21 + "override" 22 + "overrideDerivation" 23 + ] 24 + ) 25 + ); 26 + 27 + grammarsToBuild = lib.intersectLists grammars allGrammars; 28 + 29 + # build each Grammar 30 + treesitterGrammars = builtins.map ( 31 + name: 32 + let 33 + nvgrammar = nv."treesitter-grammar-${name}"; 34 + in 35 + tree-sitter.buildGrammar ( 36 + { 37 + inherit (nvgrammar) src version; 38 + language = name; 39 + generate = lib.hasAttr "generate" nvgrammar; 40 + location = nvgrammar.location or null; 41 + } 42 + // grammarOverrides.${name} or { } 43 + ) 44 + ) grammarsToBuild; 45 + 46 + linkCommands = builtins.map ( 47 + grammar: 48 + let 49 + name = lib.removeSuffix "-grammar" grammar.pname; 50 + in 51 + '' 52 + ln -sf ${grammar}/parser ./parser/${name}.so 53 + 54 + # link queries when they only exist in the grammar repo 55 + if [[ -d ${grammar}/queries ]] && [[ ! -d ./queries/${name} ]]; then 56 + ln -sf ${grammar}/queries ./queries/${name} 57 + fi 58 + '' 59 + ) treesitterGrammars; 60 + 61 + # test config for Neovim with the derivation installed as a plugin 62 + neovim = wrapNeovimUnstable neovim-unwrapped ( 63 + neovimUtils.makeNeovimConfig { plugins = [ nvim-treesitter ]; } 64 + ); 65 + 66 + check-queries = 67 + runCommand "check-queries" 68 + { 69 + nativeBuildInputs = [ neovim ]; 70 + env.CI = true; 71 + } 72 + '' 73 + touch $out 74 + export HOME=$(mktemp -d) 75 + ln -s ${nvim-treesitter}/CONTRIBUTING.md . 76 + 77 + nvim --headless "+luafile ${nvim-treesitter}/scripts/check-queries.lua" | tee log 78 + 79 + if grep -q Warning log || grep -q Error log; then 80 + echo "Error: warnings were emitted by the check" 81 + exit 1 82 + fi 83 + ''; 84 + 85 + nvim-treesitter = vimUtils.buildVimPlugin { 86 + inherit (nv.nvim-treesitter) pname version src; 87 + postPatch = lib.concatStrings linkCommands; 88 + 89 + passthru = { 90 + grammars = treesitterGrammars; 91 + tests = { 92 + inherit check-queries; 93 + }; 94 + }; 95 + }; 96 + in 97 + (lib.checkListOfEnum "nvim-treesitter: grammars" allGrammars grammars) nvim-treesitter
+64
pkgs/nvim-treesitter/generate-nvfetcher.lua
··· 1 + #!/usr/bin/env -S nvim -l 2 + local parsers = require("nvim-treesitter.parsers").list 3 + 4 + parsers.nu = { 5 + install_info = { 6 + url = "https://github.com/nushell/tree-sitter-nu", 7 + files = { "src/parser.c" }, 8 + }, 9 + } 10 + parsers.gotmpl = { 11 + install_info = { 12 + url = "https://github.com/ngalaiko/tree-sitter-go-template", 13 + files = { "src/parser.c" }, 14 + }, 15 + } 16 + parsers.tera = { 17 + install_info = { 18 + url = "https://github.com/uncenter/tree-sitter-tera", 19 + files = { "src/parser.c" }, 20 + }, 21 + } 22 + 23 + local keys = {} 24 + for lang, _ in pairs(parsers) do 25 + table.insert(keys, lang) 26 + end 27 + table.sort(keys) 28 + 29 + local file = io.open("nvfetcher.toml", "w") 30 + if not file then 31 + error("Could not open file for writing") 32 + end 33 + 34 + -- the tresitter plugin itself 35 + file:write("[nvim-treesitter]\n") 36 + file:write('fetch.git = "https://github.com/nvim-treesitter/nvim-treesitter"\n') 37 + file:write('src.git = "https://github.com/nvim-treesitter/nvim-treesitter"\n') 38 + file:write("\n") 39 + 40 + -- all available grammars 41 + for _, lang in pairs(keys) do 42 + local info = parsers[lang].install_info 43 + 44 + file:write("[treesitter-grammar-" .. lang .. "]\n") 45 + file:write('fetch.git = "' .. info.url .. '"\n') 46 + file:write('src.git = "' .. info.url .. '"\n') 47 + if info.branch then 48 + file:write('src.branch = "' .. info.branch .. '"\n') 49 + end 50 + 51 + if info.location or info.requires_generate_from_grammar then 52 + file:write("[treesitter-grammar-" .. lang .. ".passthru]\n") 53 + if info.requires_generate_from_grammar then 54 + file:write('generate = "true"\n') 55 + end 56 + if info.location then 57 + file:write('location = "' .. info.location .. '"\n') 58 + end 59 + end 60 + file:write("\n") 61 + end 62 + 63 + file:close() 64 + vim.cmd("q")
+8
pkgs/nvim-treesitter/grammar-overrides.nix
··· 1 + _: { 2 + nu = { 3 + postPatch = '' 4 + mv queries/nu/* queries/ 5 + rmdir queries/nu 6 + ''; 7 + }; 8 + }
+13
pkgs/nvim-treesitter/neovim.nix
··· 1 + { 2 + callPackage, 3 + neovim-unwrapped, 4 + neovimUtils, 5 + wrapNeovimUnstable, 6 + grammars ? [ ], 7 + }: 8 + let 9 + nvim-treesitter = callPackage ./default.nix { inherit grammars; }; 10 + in 11 + wrapNeovimUnstable neovim-unwrapped ( 12 + neovimUtils.makeNeovimConfig { plugins = [ nvim-treesitter ]; } 13 + )
+1288
pkgs/nvim-treesitter/nvfetcher.toml
··· 1 + [nvim-treesitter] 2 + fetch.git = "https://github.com/nvim-treesitter/nvim-treesitter" 3 + src.git = "https://github.com/nvim-treesitter/nvim-treesitter" 4 + 5 + [treesitter-grammar-ada] 6 + fetch.git = "https://github.com/briot/tree-sitter-ada" 7 + src.git = "https://github.com/briot/tree-sitter-ada" 8 + 9 + [treesitter-grammar-agda] 10 + fetch.git = "https://github.com/tree-sitter/tree-sitter-agda" 11 + src.git = "https://github.com/tree-sitter/tree-sitter-agda" 12 + 13 + [treesitter-grammar-angular] 14 + fetch.git = "https://github.com/dlvandenberg/tree-sitter-angular" 15 + src.git = "https://github.com/dlvandenberg/tree-sitter-angular" 16 + 17 + [treesitter-grammar-apex] 18 + fetch.git = "https://github.com/aheber/tree-sitter-sfapex" 19 + src.git = "https://github.com/aheber/tree-sitter-sfapex" 20 + [treesitter-grammar-apex.passthru] 21 + location = "apex" 22 + 23 + [treesitter-grammar-arduino] 24 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-arduino" 25 + src.git = "https://github.com/ObserverOfTime/tree-sitter-arduino" 26 + 27 + [treesitter-grammar-asm] 28 + fetch.git = "https://github.com/RubixDev/tree-sitter-asm" 29 + src.git = "https://github.com/RubixDev/tree-sitter-asm" 30 + 31 + [treesitter-grammar-astro] 32 + fetch.git = "https://github.com/virchau13/tree-sitter-astro" 33 + src.git = "https://github.com/virchau13/tree-sitter-astro" 34 + 35 + [treesitter-grammar-authzed] 36 + fetch.git = "https://github.com/mleonidas/tree-sitter-authzed" 37 + src.git = "https://github.com/mleonidas/tree-sitter-authzed" 38 + 39 + [treesitter-grammar-awk] 40 + fetch.git = "https://github.com/Beaglefoot/tree-sitter-awk" 41 + src.git = "https://github.com/Beaglefoot/tree-sitter-awk" 42 + 43 + [treesitter-grammar-bash] 44 + fetch.git = "https://github.com/tree-sitter/tree-sitter-bash" 45 + src.git = "https://github.com/tree-sitter/tree-sitter-bash" 46 + 47 + [treesitter-grammar-bass] 48 + fetch.git = "https://github.com/vito/tree-sitter-bass" 49 + src.git = "https://github.com/vito/tree-sitter-bass" 50 + 51 + [treesitter-grammar-beancount] 52 + fetch.git = "https://github.com/polarmutex/tree-sitter-beancount" 53 + src.git = "https://github.com/polarmutex/tree-sitter-beancount" 54 + 55 + [treesitter-grammar-bibtex] 56 + fetch.git = "https://github.com/latex-lsp/tree-sitter-bibtex" 57 + src.git = "https://github.com/latex-lsp/tree-sitter-bibtex" 58 + 59 + [treesitter-grammar-bicep] 60 + fetch.git = "https://github.com/amaanq/tree-sitter-bicep" 61 + src.git = "https://github.com/amaanq/tree-sitter-bicep" 62 + 63 + [treesitter-grammar-bitbake] 64 + fetch.git = "https://github.com/amaanq/tree-sitter-bitbake" 65 + src.git = "https://github.com/amaanq/tree-sitter-bitbake" 66 + 67 + [treesitter-grammar-blueprint] 68 + fetch.git = "https://gitlab.com/gabmus/tree-sitter-blueprint.git" 69 + src.git = "https://gitlab.com/gabmus/tree-sitter-blueprint.git" 70 + 71 + [treesitter-grammar-bp] 72 + fetch.git = "https://github.com/ambroisie/tree-sitter-bp" 73 + src.git = "https://github.com/ambroisie/tree-sitter-bp" 74 + 75 + [treesitter-grammar-c] 76 + fetch.git = "https://github.com/tree-sitter/tree-sitter-c" 77 + src.git = "https://github.com/tree-sitter/tree-sitter-c" 78 + 79 + [treesitter-grammar-c_sharp] 80 + fetch.git = "https://github.com/tree-sitter/tree-sitter-c-sharp" 81 + src.git = "https://github.com/tree-sitter/tree-sitter-c-sharp" 82 + 83 + [treesitter-grammar-cairo] 84 + fetch.git = "https://github.com/amaanq/tree-sitter-cairo" 85 + src.git = "https://github.com/amaanq/tree-sitter-cairo" 86 + 87 + [treesitter-grammar-capnp] 88 + fetch.git = "https://github.com/amaanq/tree-sitter-capnp" 89 + src.git = "https://github.com/amaanq/tree-sitter-capnp" 90 + 91 + [treesitter-grammar-chatito] 92 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-chatito" 93 + src.git = "https://github.com/ObserverOfTime/tree-sitter-chatito" 94 + 95 + [treesitter-grammar-clojure] 96 + fetch.git = "https://github.com/sogaiu/tree-sitter-clojure" 97 + src.git = "https://github.com/sogaiu/tree-sitter-clojure" 98 + 99 + [treesitter-grammar-cmake] 100 + fetch.git = "https://github.com/uyha/tree-sitter-cmake" 101 + src.git = "https://github.com/uyha/tree-sitter-cmake" 102 + 103 + [treesitter-grammar-comment] 104 + fetch.git = "https://github.com/stsewd/tree-sitter-comment" 105 + src.git = "https://github.com/stsewd/tree-sitter-comment" 106 + 107 + [treesitter-grammar-commonlisp] 108 + fetch.git = "https://github.com/theHamsta/tree-sitter-commonlisp" 109 + src.git = "https://github.com/theHamsta/tree-sitter-commonlisp" 110 + 111 + [treesitter-grammar-cooklang] 112 + fetch.git = "https://github.com/addcninblue/tree-sitter-cooklang" 113 + src.git = "https://github.com/addcninblue/tree-sitter-cooklang" 114 + 115 + [treesitter-grammar-corn] 116 + fetch.git = "https://github.com/jakestanger/tree-sitter-corn" 117 + src.git = "https://github.com/jakestanger/tree-sitter-corn" 118 + 119 + [treesitter-grammar-cpon] 120 + fetch.git = "https://github.com/amaanq/tree-sitter-cpon" 121 + src.git = "https://github.com/amaanq/tree-sitter-cpon" 122 + 123 + [treesitter-grammar-cpp] 124 + fetch.git = "https://github.com/tree-sitter/tree-sitter-cpp" 125 + src.git = "https://github.com/tree-sitter/tree-sitter-cpp" 126 + 127 + [treesitter-grammar-css] 128 + fetch.git = "https://github.com/tree-sitter/tree-sitter-css" 129 + src.git = "https://github.com/tree-sitter/tree-sitter-css" 130 + 131 + [treesitter-grammar-csv] 132 + fetch.git = "https://github.com/amaanq/tree-sitter-csv" 133 + src.git = "https://github.com/amaanq/tree-sitter-csv" 134 + [treesitter-grammar-csv.passthru] 135 + location = "csv" 136 + 137 + [treesitter-grammar-cuda] 138 + fetch.git = "https://github.com/theHamsta/tree-sitter-cuda" 139 + src.git = "https://github.com/theHamsta/tree-sitter-cuda" 140 + 141 + [treesitter-grammar-cue] 142 + fetch.git = "https://github.com/eonpatapon/tree-sitter-cue" 143 + src.git = "https://github.com/eonpatapon/tree-sitter-cue" 144 + 145 + [treesitter-grammar-d] 146 + fetch.git = "https://github.com/gdamore/tree-sitter-d" 147 + src.git = "https://github.com/gdamore/tree-sitter-d" 148 + 149 + [treesitter-grammar-dart] 150 + fetch.git = "https://github.com/UserNobody14/tree-sitter-dart" 151 + src.git = "https://github.com/UserNobody14/tree-sitter-dart" 152 + 153 + [treesitter-grammar-devicetree] 154 + fetch.git = "https://github.com/joelspadin/tree-sitter-devicetree" 155 + src.git = "https://github.com/joelspadin/tree-sitter-devicetree" 156 + 157 + [treesitter-grammar-dhall] 158 + fetch.git = "https://github.com/jbellerb/tree-sitter-dhall" 159 + src.git = "https://github.com/jbellerb/tree-sitter-dhall" 160 + 161 + [treesitter-grammar-diff] 162 + fetch.git = "https://github.com/the-mikedavis/tree-sitter-diff" 163 + src.git = "https://github.com/the-mikedavis/tree-sitter-diff" 164 + 165 + [treesitter-grammar-disassembly] 166 + fetch.git = "https://github.com/ColinKennedy/tree-sitter-disassembly" 167 + src.git = "https://github.com/ColinKennedy/tree-sitter-disassembly" 168 + 169 + [treesitter-grammar-djot] 170 + fetch.git = "https://github.com/treeman/tree-sitter-djot" 171 + src.git = "https://github.com/treeman/tree-sitter-djot" 172 + 173 + [treesitter-grammar-dockerfile] 174 + fetch.git = "https://github.com/camdencheek/tree-sitter-dockerfile" 175 + src.git = "https://github.com/camdencheek/tree-sitter-dockerfile" 176 + 177 + [treesitter-grammar-dot] 178 + fetch.git = "https://github.com/rydesun/tree-sitter-dot" 179 + src.git = "https://github.com/rydesun/tree-sitter-dot" 180 + 181 + [treesitter-grammar-doxygen] 182 + fetch.git = "https://github.com/amaanq/tree-sitter-doxygen" 183 + src.git = "https://github.com/amaanq/tree-sitter-doxygen" 184 + 185 + [treesitter-grammar-dtd] 186 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-xml" 187 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-xml" 188 + [treesitter-grammar-dtd.passthru] 189 + location = "dtd" 190 + 191 + [treesitter-grammar-earthfile] 192 + fetch.git = "https://github.com/glehmann/tree-sitter-earthfile" 193 + src.git = "https://github.com/glehmann/tree-sitter-earthfile" 194 + 195 + [treesitter-grammar-ebnf] 196 + fetch.git = "https://github.com/RubixDev/ebnf" 197 + src.git = "https://github.com/RubixDev/ebnf" 198 + [treesitter-grammar-ebnf.passthru] 199 + location = "crates/tree-sitter-ebnf" 200 + 201 + [treesitter-grammar-editorconfig] 202 + fetch.git = "https://github.com/ValdezFOmar/tree-sitter-editorconfig" 203 + src.git = "https://github.com/ValdezFOmar/tree-sitter-editorconfig" 204 + 205 + [treesitter-grammar-eds] 206 + fetch.git = "https://github.com/uyha/tree-sitter-eds" 207 + src.git = "https://github.com/uyha/tree-sitter-eds" 208 + 209 + [treesitter-grammar-eex] 210 + fetch.git = "https://github.com/connorlay/tree-sitter-eex" 211 + src.git = "https://github.com/connorlay/tree-sitter-eex" 212 + 213 + [treesitter-grammar-elixir] 214 + fetch.git = "https://github.com/elixir-lang/tree-sitter-elixir" 215 + src.git = "https://github.com/elixir-lang/tree-sitter-elixir" 216 + 217 + [treesitter-grammar-elm] 218 + fetch.git = "https://github.com/elm-tooling/tree-sitter-elm" 219 + src.git = "https://github.com/elm-tooling/tree-sitter-elm" 220 + 221 + [treesitter-grammar-elsa] 222 + fetch.git = "https://github.com/glapa-grossklag/tree-sitter-elsa" 223 + src.git = "https://github.com/glapa-grossklag/tree-sitter-elsa" 224 + 225 + [treesitter-grammar-elvish] 226 + fetch.git = "https://github.com/elves/tree-sitter-elvish" 227 + src.git = "https://github.com/elves/tree-sitter-elvish" 228 + 229 + [treesitter-grammar-embedded_template] 230 + fetch.git = "https://github.com/tree-sitter/tree-sitter-embedded-template" 231 + src.git = "https://github.com/tree-sitter/tree-sitter-embedded-template" 232 + 233 + [treesitter-grammar-erlang] 234 + fetch.git = "https://github.com/WhatsApp/tree-sitter-erlang" 235 + src.git = "https://github.com/WhatsApp/tree-sitter-erlang" 236 + 237 + [treesitter-grammar-facility] 238 + fetch.git = "https://github.com/FacilityApi/tree-sitter-facility" 239 + src.git = "https://github.com/FacilityApi/tree-sitter-facility" 240 + 241 + [treesitter-grammar-faust] 242 + fetch.git = "https://github.com/khiner/tree-sitter-faust" 243 + src.git = "https://github.com/khiner/tree-sitter-faust" 244 + 245 + [treesitter-grammar-fennel] 246 + fetch.git = "https://github.com/alexmozaidze/tree-sitter-fennel" 247 + src.git = "https://github.com/alexmozaidze/tree-sitter-fennel" 248 + 249 + [treesitter-grammar-fidl] 250 + fetch.git = "https://github.com/google/tree-sitter-fidl" 251 + src.git = "https://github.com/google/tree-sitter-fidl" 252 + 253 + [treesitter-grammar-firrtl] 254 + fetch.git = "https://github.com/amaanq/tree-sitter-firrtl" 255 + src.git = "https://github.com/amaanq/tree-sitter-firrtl" 256 + 257 + [treesitter-grammar-fish] 258 + fetch.git = "https://github.com/ram02z/tree-sitter-fish" 259 + src.git = "https://github.com/ram02z/tree-sitter-fish" 260 + 261 + [treesitter-grammar-foam] 262 + fetch.git = "https://github.com/FoamScience/tree-sitter-foam" 263 + src.git = "https://github.com/FoamScience/tree-sitter-foam" 264 + 265 + [treesitter-grammar-forth] 266 + fetch.git = "https://github.com/AlexanderBrevig/tree-sitter-forth" 267 + src.git = "https://github.com/AlexanderBrevig/tree-sitter-forth" 268 + 269 + [treesitter-grammar-fortran] 270 + fetch.git = "https://github.com/stadelmanma/tree-sitter-fortran" 271 + src.git = "https://github.com/stadelmanma/tree-sitter-fortran" 272 + 273 + [treesitter-grammar-fsh] 274 + fetch.git = "https://github.com/mgramigna/tree-sitter-fsh" 275 + src.git = "https://github.com/mgramigna/tree-sitter-fsh" 276 + 277 + [treesitter-grammar-fsharp] 278 + fetch.git = "https://github.com/ionide/tree-sitter-fsharp" 279 + src.git = "https://github.com/ionide/tree-sitter-fsharp" 280 + [treesitter-grammar-fsharp.passthru] 281 + location = "fsharp" 282 + 283 + [treesitter-grammar-func] 284 + fetch.git = "https://github.com/amaanq/tree-sitter-func" 285 + src.git = "https://github.com/amaanq/tree-sitter-func" 286 + 287 + [treesitter-grammar-fusion] 288 + fetch.git = "https://gitlab.com/jirgn/tree-sitter-fusion.git" 289 + src.git = "https://gitlab.com/jirgn/tree-sitter-fusion.git" 290 + 291 + [treesitter-grammar-gap] 292 + fetch.git = "https://github.com/gap-system/tree-sitter-gap" 293 + src.git = "https://github.com/gap-system/tree-sitter-gap" 294 + 295 + [treesitter-grammar-gaptst] 296 + fetch.git = "https://github.com/gap-system/tree-sitter-gaptst" 297 + src.git = "https://github.com/gap-system/tree-sitter-gaptst" 298 + 299 + [treesitter-grammar-gdscript] 300 + fetch.git = "https://github.com/PrestonKnopp/tree-sitter-gdscript" 301 + src.git = "https://github.com/PrestonKnopp/tree-sitter-gdscript" 302 + 303 + [treesitter-grammar-gdshader] 304 + fetch.git = "https://github.com/GodOfAvacyn/tree-sitter-gdshader" 305 + src.git = "https://github.com/GodOfAvacyn/tree-sitter-gdshader" 306 + 307 + [treesitter-grammar-git_config] 308 + fetch.git = "https://github.com/the-mikedavis/tree-sitter-git-config" 309 + src.git = "https://github.com/the-mikedavis/tree-sitter-git-config" 310 + 311 + [treesitter-grammar-git_rebase] 312 + fetch.git = "https://github.com/the-mikedavis/tree-sitter-git-rebase" 313 + src.git = "https://github.com/the-mikedavis/tree-sitter-git-rebase" 314 + 315 + [treesitter-grammar-gitattributes] 316 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-gitattributes" 317 + src.git = "https://github.com/ObserverOfTime/tree-sitter-gitattributes" 318 + 319 + [treesitter-grammar-gitcommit] 320 + fetch.git = "https://github.com/gbprod/tree-sitter-gitcommit" 321 + src.git = "https://github.com/gbprod/tree-sitter-gitcommit" 322 + 323 + [treesitter-grammar-gitignore] 324 + fetch.git = "https://github.com/shunsambongi/tree-sitter-gitignore" 325 + src.git = "https://github.com/shunsambongi/tree-sitter-gitignore" 326 + 327 + [treesitter-grammar-gleam] 328 + fetch.git = "https://github.com/gleam-lang/tree-sitter-gleam" 329 + src.git = "https://github.com/gleam-lang/tree-sitter-gleam" 330 + 331 + [treesitter-grammar-glimmer] 332 + fetch.git = "https://github.com/ember-tooling/tree-sitter-glimmer" 333 + src.git = "https://github.com/ember-tooling/tree-sitter-glimmer" 334 + 335 + [treesitter-grammar-glimmer_javascript] 336 + fetch.git = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript" 337 + src.git = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript" 338 + 339 + [treesitter-grammar-glimmer_typescript] 340 + fetch.git = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript" 341 + src.git = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript" 342 + 343 + [treesitter-grammar-glsl] 344 + fetch.git = "https://github.com/theHamsta/tree-sitter-glsl" 345 + src.git = "https://github.com/theHamsta/tree-sitter-glsl" 346 + 347 + [treesitter-grammar-gn] 348 + fetch.git = "https://github.com/amaanq/tree-sitter-gn" 349 + src.git = "https://github.com/amaanq/tree-sitter-gn" 350 + 351 + [treesitter-grammar-gnuplot] 352 + fetch.git = "https://github.com/dpezto/tree-sitter-gnuplot" 353 + src.git = "https://github.com/dpezto/tree-sitter-gnuplot" 354 + 355 + [treesitter-grammar-go] 356 + fetch.git = "https://github.com/tree-sitter/tree-sitter-go" 357 + src.git = "https://github.com/tree-sitter/tree-sitter-go" 358 + 359 + [treesitter-grammar-goctl] 360 + fetch.git = "https://github.com/chaozwn/tree-sitter-goctl" 361 + src.git = "https://github.com/chaozwn/tree-sitter-goctl" 362 + 363 + [treesitter-grammar-godot_resource] 364 + fetch.git = "https://github.com/PrestonKnopp/tree-sitter-godot-resource" 365 + src.git = "https://github.com/PrestonKnopp/tree-sitter-godot-resource" 366 + 367 + [treesitter-grammar-gomod] 368 + fetch.git = "https://github.com/camdencheek/tree-sitter-go-mod" 369 + src.git = "https://github.com/camdencheek/tree-sitter-go-mod" 370 + 371 + [treesitter-grammar-gosum] 372 + fetch.git = "https://github.com/amaanq/tree-sitter-go-sum" 373 + src.git = "https://github.com/amaanq/tree-sitter-go-sum" 374 + 375 + [treesitter-grammar-gotmpl] 376 + fetch.git = "https://github.com/ngalaiko/tree-sitter-go-template" 377 + src.git = "https://github.com/ngalaiko/tree-sitter-go-template" 378 + 379 + [treesitter-grammar-gowork] 380 + fetch.git = "https://github.com/omertuc/tree-sitter-go-work" 381 + src.git = "https://github.com/omertuc/tree-sitter-go-work" 382 + 383 + [treesitter-grammar-gpg] 384 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-gpg-config" 385 + src.git = "https://github.com/ObserverOfTime/tree-sitter-gpg-config" 386 + 387 + [treesitter-grammar-graphql] 388 + fetch.git = "https://github.com/bkegley/tree-sitter-graphql" 389 + src.git = "https://github.com/bkegley/tree-sitter-graphql" 390 + 391 + [treesitter-grammar-gren] 392 + fetch.git = "https://github.com/MaeBrooks/tree-sitter-gren" 393 + src.git = "https://github.com/MaeBrooks/tree-sitter-gren" 394 + 395 + [treesitter-grammar-groovy] 396 + fetch.git = "https://github.com/murtaza64/tree-sitter-groovy" 397 + src.git = "https://github.com/murtaza64/tree-sitter-groovy" 398 + 399 + [treesitter-grammar-gstlaunch] 400 + fetch.git = "https://github.com/theHamsta/tree-sitter-gstlaunch" 401 + src.git = "https://github.com/theHamsta/tree-sitter-gstlaunch" 402 + 403 + [treesitter-grammar-hack] 404 + fetch.git = "https://github.com/slackhq/tree-sitter-hack" 405 + src.git = "https://github.com/slackhq/tree-sitter-hack" 406 + 407 + [treesitter-grammar-hare] 408 + fetch.git = "https://github.com/amaanq/tree-sitter-hare" 409 + src.git = "https://github.com/amaanq/tree-sitter-hare" 410 + 411 + [treesitter-grammar-haskell] 412 + fetch.git = "https://github.com/tree-sitter/tree-sitter-haskell" 413 + src.git = "https://github.com/tree-sitter/tree-sitter-haskell" 414 + 415 + [treesitter-grammar-haskell_persistent] 416 + fetch.git = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent" 417 + src.git = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent" 418 + 419 + [treesitter-grammar-hcl] 420 + fetch.git = "https://github.com/MichaHoffmann/tree-sitter-hcl" 421 + src.git = "https://github.com/MichaHoffmann/tree-sitter-hcl" 422 + 423 + [treesitter-grammar-heex] 424 + fetch.git = "https://github.com/connorlay/tree-sitter-heex" 425 + src.git = "https://github.com/connorlay/tree-sitter-heex" 426 + 427 + [treesitter-grammar-helm] 428 + fetch.git = "https://github.com/ngalaiko/tree-sitter-go-template" 429 + src.git = "https://github.com/ngalaiko/tree-sitter-go-template" 430 + [treesitter-grammar-helm.passthru] 431 + location = "dialects/helm" 432 + 433 + [treesitter-grammar-hjson] 434 + fetch.git = "https://github.com/winston0410/tree-sitter-hjson" 435 + src.git = "https://github.com/winston0410/tree-sitter-hjson" 436 + 437 + [treesitter-grammar-hlsl] 438 + fetch.git = "https://github.com/theHamsta/tree-sitter-hlsl" 439 + src.git = "https://github.com/theHamsta/tree-sitter-hlsl" 440 + 441 + [treesitter-grammar-hlsplaylist] 442 + fetch.git = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist" 443 + src.git = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist" 444 + 445 + [treesitter-grammar-hocon] 446 + fetch.git = "https://github.com/antosha417/tree-sitter-hocon" 447 + src.git = "https://github.com/antosha417/tree-sitter-hocon" 448 + 449 + [treesitter-grammar-hoon] 450 + fetch.git = "https://github.com/urbit-pilled/tree-sitter-hoon" 451 + src.git = "https://github.com/urbit-pilled/tree-sitter-hoon" 452 + 453 + [treesitter-grammar-html] 454 + fetch.git = "https://github.com/tree-sitter/tree-sitter-html" 455 + src.git = "https://github.com/tree-sitter/tree-sitter-html" 456 + 457 + [treesitter-grammar-htmldjango] 458 + fetch.git = "https://github.com/interdependence/tree-sitter-htmldjango" 459 + src.git = "https://github.com/interdependence/tree-sitter-htmldjango" 460 + 461 + [treesitter-grammar-http] 462 + fetch.git = "https://github.com/rest-nvim/tree-sitter-http" 463 + src.git = "https://github.com/rest-nvim/tree-sitter-http" 464 + 465 + [treesitter-grammar-hurl] 466 + fetch.git = "https://github.com/pfeiferj/tree-sitter-hurl" 467 + src.git = "https://github.com/pfeiferj/tree-sitter-hurl" 468 + 469 + [treesitter-grammar-hyprlang] 470 + fetch.git = "https://github.com/luckasRanarison/tree-sitter-hyprlang" 471 + src.git = "https://github.com/luckasRanarison/tree-sitter-hyprlang" 472 + 473 + [treesitter-grammar-idl] 474 + fetch.git = "https://github.com/cathaysia/tree-sitter-idl" 475 + src.git = "https://github.com/cathaysia/tree-sitter-idl" 476 + 477 + [treesitter-grammar-ini] 478 + fetch.git = "https://github.com/justinmk/tree-sitter-ini" 479 + src.git = "https://github.com/justinmk/tree-sitter-ini" 480 + 481 + [treesitter-grammar-inko] 482 + fetch.git = "https://github.com/inko-lang/tree-sitter-inko" 483 + src.git = "https://github.com/inko-lang/tree-sitter-inko" 484 + 485 + [treesitter-grammar-ispc] 486 + fetch.git = "https://github.com/fab4100/tree-sitter-ispc" 487 + src.git = "https://github.com/fab4100/tree-sitter-ispc" 488 + 489 + [treesitter-grammar-janet_simple] 490 + fetch.git = "https://github.com/sogaiu/tree-sitter-janet-simple" 491 + src.git = "https://github.com/sogaiu/tree-sitter-janet-simple" 492 + 493 + [treesitter-grammar-java] 494 + fetch.git = "https://github.com/tree-sitter/tree-sitter-java" 495 + src.git = "https://github.com/tree-sitter/tree-sitter-java" 496 + 497 + [treesitter-grammar-javascript] 498 + fetch.git = "https://github.com/tree-sitter/tree-sitter-javascript" 499 + src.git = "https://github.com/tree-sitter/tree-sitter-javascript" 500 + 501 + [treesitter-grammar-jq] 502 + fetch.git = "https://github.com/flurie/tree-sitter-jq" 503 + src.git = "https://github.com/flurie/tree-sitter-jq" 504 + 505 + [treesitter-grammar-jsdoc] 506 + fetch.git = "https://github.com/tree-sitter/tree-sitter-jsdoc" 507 + src.git = "https://github.com/tree-sitter/tree-sitter-jsdoc" 508 + 509 + [treesitter-grammar-json] 510 + fetch.git = "https://github.com/tree-sitter/tree-sitter-json" 511 + src.git = "https://github.com/tree-sitter/tree-sitter-json" 512 + 513 + [treesitter-grammar-json5] 514 + fetch.git = "https://github.com/Joakker/tree-sitter-json5" 515 + src.git = "https://github.com/Joakker/tree-sitter-json5" 516 + 517 + [treesitter-grammar-jsonc] 518 + fetch.git = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git" 519 + src.git = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git" 520 + 521 + [treesitter-grammar-jsonnet] 522 + fetch.git = "https://github.com/sourcegraph/tree-sitter-jsonnet" 523 + src.git = "https://github.com/sourcegraph/tree-sitter-jsonnet" 524 + 525 + [treesitter-grammar-julia] 526 + fetch.git = "https://github.com/tree-sitter/tree-sitter-julia" 527 + src.git = "https://github.com/tree-sitter/tree-sitter-julia" 528 + 529 + [treesitter-grammar-just] 530 + fetch.git = "https://github.com/IndianBoy42/tree-sitter-just" 531 + src.git = "https://github.com/IndianBoy42/tree-sitter-just" 532 + 533 + [treesitter-grammar-kconfig] 534 + fetch.git = "https://github.com/amaanq/tree-sitter-kconfig" 535 + src.git = "https://github.com/amaanq/tree-sitter-kconfig" 536 + 537 + [treesitter-grammar-kdl] 538 + fetch.git = "https://github.com/amaanq/tree-sitter-kdl" 539 + src.git = "https://github.com/amaanq/tree-sitter-kdl" 540 + 541 + [treesitter-grammar-kotlin] 542 + fetch.git = "https://github.com/fwcd/tree-sitter-kotlin" 543 + src.git = "https://github.com/fwcd/tree-sitter-kotlin" 544 + 545 + [treesitter-grammar-koto] 546 + fetch.git = "https://github.com/koto-lang/tree-sitter-koto" 547 + src.git = "https://github.com/koto-lang/tree-sitter-koto" 548 + 549 + [treesitter-grammar-kusto] 550 + fetch.git = "https://github.com/Willem-J-an/tree-sitter-kusto" 551 + src.git = "https://github.com/Willem-J-an/tree-sitter-kusto" 552 + 553 + [treesitter-grammar-lalrpop] 554 + fetch.git = "https://github.com/traxys/tree-sitter-lalrpop" 555 + src.git = "https://github.com/traxys/tree-sitter-lalrpop" 556 + 557 + [treesitter-grammar-latex] 558 + fetch.git = "https://github.com/latex-lsp/tree-sitter-latex" 559 + src.git = "https://github.com/latex-lsp/tree-sitter-latex" 560 + [treesitter-grammar-latex.passthru] 561 + generate = "true" 562 + 563 + [treesitter-grammar-ledger] 564 + fetch.git = "https://github.com/cbarrete/tree-sitter-ledger" 565 + src.git = "https://github.com/cbarrete/tree-sitter-ledger" 566 + 567 + [treesitter-grammar-leo] 568 + fetch.git = "https://github.com/r001/tree-sitter-leo" 569 + src.git = "https://github.com/r001/tree-sitter-leo" 570 + 571 + [treesitter-grammar-linkerscript] 572 + fetch.git = "https://github.com/amaanq/tree-sitter-linkerscript" 573 + src.git = "https://github.com/amaanq/tree-sitter-linkerscript" 574 + 575 + [treesitter-grammar-liquid] 576 + fetch.git = "https://github.com/hankthetank27/tree-sitter-liquid" 577 + src.git = "https://github.com/hankthetank27/tree-sitter-liquid" 578 + 579 + [treesitter-grammar-liquidsoap] 580 + fetch.git = "https://github.com/savonet/tree-sitter-liquidsoap" 581 + src.git = "https://github.com/savonet/tree-sitter-liquidsoap" 582 + 583 + [treesitter-grammar-llvm] 584 + fetch.git = "https://github.com/benwilliamgraham/tree-sitter-llvm" 585 + src.git = "https://github.com/benwilliamgraham/tree-sitter-llvm" 586 + 587 + [treesitter-grammar-lua] 588 + fetch.git = "https://github.com/MunifTanjim/tree-sitter-lua" 589 + src.git = "https://github.com/MunifTanjim/tree-sitter-lua" 590 + 591 + [treesitter-grammar-luadoc] 592 + fetch.git = "https://github.com/amaanq/tree-sitter-luadoc" 593 + src.git = "https://github.com/amaanq/tree-sitter-luadoc" 594 + 595 + [treesitter-grammar-luap] 596 + fetch.git = "https://github.com/amaanq/tree-sitter-luap" 597 + src.git = "https://github.com/amaanq/tree-sitter-luap" 598 + 599 + [treesitter-grammar-luau] 600 + fetch.git = "https://github.com/amaanq/tree-sitter-luau" 601 + src.git = "https://github.com/amaanq/tree-sitter-luau" 602 + 603 + [treesitter-grammar-m68k] 604 + fetch.git = "https://github.com/grahambates/tree-sitter-m68k" 605 + src.git = "https://github.com/grahambates/tree-sitter-m68k" 606 + 607 + [treesitter-grammar-make] 608 + fetch.git = "https://github.com/alemuller/tree-sitter-make" 609 + src.git = "https://github.com/alemuller/tree-sitter-make" 610 + 611 + [treesitter-grammar-markdown] 612 + fetch.git = "https://github.com/MDeiml/tree-sitter-markdown" 613 + src.git = "https://github.com/MDeiml/tree-sitter-markdown" 614 + [treesitter-grammar-markdown.passthru] 615 + location = "tree-sitter-markdown" 616 + 617 + [treesitter-grammar-markdown_inline] 618 + fetch.git = "https://github.com/MDeiml/tree-sitter-markdown" 619 + src.git = "https://github.com/MDeiml/tree-sitter-markdown" 620 + [treesitter-grammar-markdown_inline.passthru] 621 + location = "tree-sitter-markdown-inline" 622 + 623 + [treesitter-grammar-matlab] 624 + fetch.git = "https://github.com/acristoffers/tree-sitter-matlab" 625 + src.git = "https://github.com/acristoffers/tree-sitter-matlab" 626 + 627 + [treesitter-grammar-menhir] 628 + fetch.git = "https://github.com/Kerl13/tree-sitter-menhir" 629 + src.git = "https://github.com/Kerl13/tree-sitter-menhir" 630 + 631 + [treesitter-grammar-mermaid] 632 + fetch.git = "https://github.com/monaqa/tree-sitter-mermaid" 633 + src.git = "https://github.com/monaqa/tree-sitter-mermaid" 634 + 635 + [treesitter-grammar-meson] 636 + fetch.git = "https://github.com/Decodetalkers/tree-sitter-meson" 637 + src.git = "https://github.com/Decodetalkers/tree-sitter-meson" 638 + 639 + [treesitter-grammar-mlir] 640 + fetch.git = "https://github.com/artagnon/tree-sitter-mlir" 641 + src.git = "https://github.com/artagnon/tree-sitter-mlir" 642 + [treesitter-grammar-mlir.passthru] 643 + generate = "true" 644 + 645 + [treesitter-grammar-muttrc] 646 + fetch.git = "https://github.com/neomutt/tree-sitter-muttrc" 647 + src.git = "https://github.com/neomutt/tree-sitter-muttrc" 648 + 649 + [treesitter-grammar-nasm] 650 + fetch.git = "https://github.com/naclsn/tree-sitter-nasm" 651 + src.git = "https://github.com/naclsn/tree-sitter-nasm" 652 + 653 + [treesitter-grammar-nginx] 654 + fetch.git = "https://github.com/opa-oz/tree-sitter-nginx" 655 + src.git = "https://github.com/opa-oz/tree-sitter-nginx" 656 + 657 + [treesitter-grammar-nickel] 658 + fetch.git = "https://github.com/nickel-lang/tree-sitter-nickel" 659 + src.git = "https://github.com/nickel-lang/tree-sitter-nickel" 660 + 661 + [treesitter-grammar-nim] 662 + fetch.git = "https://github.com/alaviss/tree-sitter-nim" 663 + src.git = "https://github.com/alaviss/tree-sitter-nim" 664 + 665 + [treesitter-grammar-nim_format_string] 666 + fetch.git = "https://github.com/aMOPel/tree-sitter-nim-format-string" 667 + src.git = "https://github.com/aMOPel/tree-sitter-nim-format-string" 668 + 669 + [treesitter-grammar-ninja] 670 + fetch.git = "https://github.com/alemuller/tree-sitter-ninja" 671 + src.git = "https://github.com/alemuller/tree-sitter-ninja" 672 + 673 + [treesitter-grammar-nix] 674 + fetch.git = "https://github.com/cstrahan/tree-sitter-nix" 675 + src.git = "https://github.com/cstrahan/tree-sitter-nix" 676 + 677 + [treesitter-grammar-norg] 678 + fetch.git = "https://github.com/nvim-neorg/tree-sitter-norg" 679 + src.git = "https://github.com/nvim-neorg/tree-sitter-norg" 680 + 681 + [treesitter-grammar-nqc] 682 + fetch.git = "https://github.com/amaanq/tree-sitter-nqc" 683 + src.git = "https://github.com/amaanq/tree-sitter-nqc" 684 + 685 + [treesitter-grammar-nu] 686 + fetch.git = "https://github.com/nushell/tree-sitter-nu" 687 + src.git = "https://github.com/nushell/tree-sitter-nu" 688 + 689 + [treesitter-grammar-objc] 690 + fetch.git = "https://github.com/amaanq/tree-sitter-objc" 691 + src.git = "https://github.com/amaanq/tree-sitter-objc" 692 + 693 + [treesitter-grammar-objdump] 694 + fetch.git = "https://github.com/ColinKennedy/tree-sitter-objdump" 695 + src.git = "https://github.com/ColinKennedy/tree-sitter-objdump" 696 + 697 + [treesitter-grammar-ocaml] 698 + fetch.git = "https://github.com/tree-sitter/tree-sitter-ocaml" 699 + src.git = "https://github.com/tree-sitter/tree-sitter-ocaml" 700 + [treesitter-grammar-ocaml.passthru] 701 + location = "grammars/ocaml" 702 + 703 + [treesitter-grammar-ocaml_interface] 704 + fetch.git = "https://github.com/tree-sitter/tree-sitter-ocaml" 705 + src.git = "https://github.com/tree-sitter/tree-sitter-ocaml" 706 + [treesitter-grammar-ocaml_interface.passthru] 707 + location = "grammars/interface" 708 + 709 + [treesitter-grammar-ocamllex] 710 + fetch.git = "https://github.com/atom-ocaml/tree-sitter-ocamllex" 711 + src.git = "https://github.com/atom-ocaml/tree-sitter-ocamllex" 712 + [treesitter-grammar-ocamllex.passthru] 713 + generate = "true" 714 + 715 + [treesitter-grammar-odin] 716 + fetch.git = "https://github.com/amaanq/tree-sitter-odin" 717 + src.git = "https://github.com/amaanq/tree-sitter-odin" 718 + 719 + [treesitter-grammar-org] 720 + fetch.git = "https://github.com/milisims/tree-sitter-org" 721 + src.git = "https://github.com/milisims/tree-sitter-org" 722 + 723 + [treesitter-grammar-pascal] 724 + fetch.git = "https://github.com/Isopod/tree-sitter-pascal" 725 + src.git = "https://github.com/Isopod/tree-sitter-pascal" 726 + 727 + [treesitter-grammar-passwd] 728 + fetch.git = "https://github.com/ath3/tree-sitter-passwd" 729 + src.git = "https://github.com/ath3/tree-sitter-passwd" 730 + 731 + [treesitter-grammar-pem] 732 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-pem" 733 + src.git = "https://github.com/ObserverOfTime/tree-sitter-pem" 734 + 735 + [treesitter-grammar-perl] 736 + fetch.git = "https://github.com/tree-sitter-perl/tree-sitter-perl" 737 + src.git = "https://github.com/tree-sitter-perl/tree-sitter-perl" 738 + src.branch = "release" 739 + 740 + [treesitter-grammar-php] 741 + fetch.git = "https://github.com/tree-sitter/tree-sitter-php" 742 + src.git = "https://github.com/tree-sitter/tree-sitter-php" 743 + [treesitter-grammar-php.passthru] 744 + location = "php" 745 + 746 + [treesitter-grammar-php_only] 747 + fetch.git = "https://github.com/tree-sitter/tree-sitter-php" 748 + src.git = "https://github.com/tree-sitter/tree-sitter-php" 749 + [treesitter-grammar-php_only.passthru] 750 + location = "php_only" 751 + 752 + [treesitter-grammar-phpdoc] 753 + fetch.git = "https://github.com/claytonrcarter/tree-sitter-phpdoc" 754 + src.git = "https://github.com/claytonrcarter/tree-sitter-phpdoc" 755 + 756 + [treesitter-grammar-pioasm] 757 + fetch.git = "https://github.com/leo60228/tree-sitter-pioasm" 758 + src.git = "https://github.com/leo60228/tree-sitter-pioasm" 759 + 760 + [treesitter-grammar-po] 761 + fetch.git = "https://github.com/erasin/tree-sitter-po" 762 + src.git = "https://github.com/erasin/tree-sitter-po" 763 + 764 + [treesitter-grammar-pod] 765 + fetch.git = "https://github.com/tree-sitter-perl/tree-sitter-pod" 766 + src.git = "https://github.com/tree-sitter-perl/tree-sitter-pod" 767 + src.branch = "release" 768 + 769 + [treesitter-grammar-poe_filter] 770 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-poe-filter" 771 + src.git = "https://github.com/ObserverOfTime/tree-sitter-poe-filter" 772 + 773 + [treesitter-grammar-pony] 774 + fetch.git = "https://github.com/amaanq/tree-sitter-pony" 775 + src.git = "https://github.com/amaanq/tree-sitter-pony" 776 + 777 + [treesitter-grammar-powershell] 778 + fetch.git = "https://github.com/airbus-cert/tree-sitter-powershell" 779 + src.git = "https://github.com/airbus-cert/tree-sitter-powershell" 780 + 781 + [treesitter-grammar-printf] 782 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-printf" 783 + src.git = "https://github.com/ObserverOfTime/tree-sitter-printf" 784 + 785 + [treesitter-grammar-prisma] 786 + fetch.git = "https://github.com/victorhqc/tree-sitter-prisma" 787 + src.git = "https://github.com/victorhqc/tree-sitter-prisma" 788 + 789 + [treesitter-grammar-problog] 790 + fetch.git = "https://github.com/foxyseta/tree-sitter-prolog" 791 + src.git = "https://github.com/foxyseta/tree-sitter-prolog" 792 + [treesitter-grammar-problog.passthru] 793 + location = "grammars/problog" 794 + 795 + [treesitter-grammar-prolog] 796 + fetch.git = "https://github.com/foxyseta/tree-sitter-prolog" 797 + src.git = "https://github.com/foxyseta/tree-sitter-prolog" 798 + [treesitter-grammar-prolog.passthru] 799 + location = "grammars/prolog" 800 + 801 + [treesitter-grammar-promql] 802 + fetch.git = "https://github.com/MichaHoffmann/tree-sitter-promql" 803 + src.git = "https://github.com/MichaHoffmann/tree-sitter-promql" 804 + 805 + [treesitter-grammar-properties] 806 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-properties" 807 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-properties" 808 + 809 + [treesitter-grammar-proto] 810 + fetch.git = "https://github.com/treywood/tree-sitter-proto" 811 + src.git = "https://github.com/treywood/tree-sitter-proto" 812 + 813 + [treesitter-grammar-prql] 814 + fetch.git = "https://github.com/PRQL/tree-sitter-prql" 815 + src.git = "https://github.com/PRQL/tree-sitter-prql" 816 + 817 + [treesitter-grammar-psv] 818 + fetch.git = "https://github.com/amaanq/tree-sitter-csv" 819 + src.git = "https://github.com/amaanq/tree-sitter-csv" 820 + [treesitter-grammar-psv.passthru] 821 + location = "psv" 822 + 823 + [treesitter-grammar-pug] 824 + fetch.git = "https://github.com/zealot128/tree-sitter-pug" 825 + src.git = "https://github.com/zealot128/tree-sitter-pug" 826 + 827 + [treesitter-grammar-puppet] 828 + fetch.git = "https://github.com/amaanq/tree-sitter-puppet" 829 + src.git = "https://github.com/amaanq/tree-sitter-puppet" 830 + 831 + [treesitter-grammar-purescript] 832 + fetch.git = "https://github.com/postsolar/tree-sitter-purescript" 833 + src.git = "https://github.com/postsolar/tree-sitter-purescript" 834 + 835 + [treesitter-grammar-pymanifest] 836 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-pymanifest" 837 + src.git = "https://github.com/ObserverOfTime/tree-sitter-pymanifest" 838 + 839 + [treesitter-grammar-python] 840 + fetch.git = "https://github.com/tree-sitter/tree-sitter-python" 841 + src.git = "https://github.com/tree-sitter/tree-sitter-python" 842 + 843 + [treesitter-grammar-ql] 844 + fetch.git = "https://github.com/tree-sitter/tree-sitter-ql" 845 + src.git = "https://github.com/tree-sitter/tree-sitter-ql" 846 + 847 + [treesitter-grammar-qmldir] 848 + fetch.git = "https://github.com/Decodetalkers/tree-sitter-qmldir" 849 + src.git = "https://github.com/Decodetalkers/tree-sitter-qmldir" 850 + 851 + [treesitter-grammar-qmljs] 852 + fetch.git = "https://github.com/yuja/tree-sitter-qmljs" 853 + src.git = "https://github.com/yuja/tree-sitter-qmljs" 854 + 855 + [treesitter-grammar-query] 856 + fetch.git = "https://github.com/nvim-treesitter/tree-sitter-query" 857 + src.git = "https://github.com/nvim-treesitter/tree-sitter-query" 858 + 859 + [treesitter-grammar-r] 860 + fetch.git = "https://github.com/r-lib/tree-sitter-r" 861 + src.git = "https://github.com/r-lib/tree-sitter-r" 862 + 863 + [treesitter-grammar-racket] 864 + fetch.git = "https://github.com/6cdh/tree-sitter-racket" 865 + src.git = "https://github.com/6cdh/tree-sitter-racket" 866 + 867 + [treesitter-grammar-ralph] 868 + fetch.git = "https://github.com/alephium/tree-sitter-ralph" 869 + src.git = "https://github.com/alephium/tree-sitter-ralph" 870 + 871 + [treesitter-grammar-rasi] 872 + fetch.git = "https://github.com/Fymyte/tree-sitter-rasi" 873 + src.git = "https://github.com/Fymyte/tree-sitter-rasi" 874 + 875 + [treesitter-grammar-rbs] 876 + fetch.git = "https://github.com/joker1007/tree-sitter-rbs" 877 + src.git = "https://github.com/joker1007/tree-sitter-rbs" 878 + 879 + [treesitter-grammar-re2c] 880 + fetch.git = "https://github.com/amaanq/tree-sitter-re2c" 881 + src.git = "https://github.com/amaanq/tree-sitter-re2c" 882 + 883 + [treesitter-grammar-readline] 884 + fetch.git = "https://github.com/ribru17/tree-sitter-readline" 885 + src.git = "https://github.com/ribru17/tree-sitter-readline" 886 + 887 + [treesitter-grammar-regex] 888 + fetch.git = "https://github.com/tree-sitter/tree-sitter-regex" 889 + src.git = "https://github.com/tree-sitter/tree-sitter-regex" 890 + 891 + [treesitter-grammar-rego] 892 + fetch.git = "https://github.com/FallenAngel97/tree-sitter-rego" 893 + src.git = "https://github.com/FallenAngel97/tree-sitter-rego" 894 + 895 + [treesitter-grammar-requirements] 896 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-requirements" 897 + src.git = "https://github.com/ObserverOfTime/tree-sitter-requirements" 898 + 899 + [treesitter-grammar-rescript] 900 + fetch.git = "https://github.com/rescript-lang/tree-sitter-rescript" 901 + src.git = "https://github.com/rescript-lang/tree-sitter-rescript" 902 + 903 + [treesitter-grammar-rnoweb] 904 + fetch.git = "https://github.com/bamonroe/tree-sitter-rnoweb" 905 + src.git = "https://github.com/bamonroe/tree-sitter-rnoweb" 906 + 907 + [treesitter-grammar-robot] 908 + fetch.git = "https://github.com/Hubro/tree-sitter-robot" 909 + src.git = "https://github.com/Hubro/tree-sitter-robot" 910 + 911 + [treesitter-grammar-robots] 912 + fetch.git = "https://github.com/opa-oz/tree-sitter-robots-txt" 913 + src.git = "https://github.com/opa-oz/tree-sitter-robots-txt" 914 + 915 + [treesitter-grammar-roc] 916 + fetch.git = "https://github.com/faldor20/tree-sitter-roc" 917 + src.git = "https://github.com/faldor20/tree-sitter-roc" 918 + 919 + [treesitter-grammar-ron] 920 + fetch.git = "https://github.com/amaanq/tree-sitter-ron" 921 + src.git = "https://github.com/amaanq/tree-sitter-ron" 922 + 923 + [treesitter-grammar-rst] 924 + fetch.git = "https://github.com/stsewd/tree-sitter-rst" 925 + src.git = "https://github.com/stsewd/tree-sitter-rst" 926 + 927 + [treesitter-grammar-ruby] 928 + fetch.git = "https://github.com/tree-sitter/tree-sitter-ruby" 929 + src.git = "https://github.com/tree-sitter/tree-sitter-ruby" 930 + 931 + [treesitter-grammar-rust] 932 + fetch.git = "https://github.com/tree-sitter/tree-sitter-rust" 933 + src.git = "https://github.com/tree-sitter/tree-sitter-rust" 934 + 935 + [treesitter-grammar-scala] 936 + fetch.git = "https://github.com/tree-sitter/tree-sitter-scala" 937 + src.git = "https://github.com/tree-sitter/tree-sitter-scala" 938 + 939 + [treesitter-grammar-scfg] 940 + fetch.git = "https://github.com/rockorager/tree-sitter-scfg" 941 + src.git = "https://github.com/rockorager/tree-sitter-scfg" 942 + [treesitter-grammar-scfg.passthru] 943 + generate = "true" 944 + 945 + [treesitter-grammar-scheme] 946 + fetch.git = "https://github.com/6cdh/tree-sitter-scheme" 947 + src.git = "https://github.com/6cdh/tree-sitter-scheme" 948 + 949 + [treesitter-grammar-scss] 950 + fetch.git = "https://github.com/serenadeai/tree-sitter-scss" 951 + src.git = "https://github.com/serenadeai/tree-sitter-scss" 952 + 953 + [treesitter-grammar-sflog] 954 + fetch.git = "https://github.com/aheber/tree-sitter-sfapex" 955 + src.git = "https://github.com/aheber/tree-sitter-sfapex" 956 + [treesitter-grammar-sflog.passthru] 957 + location = "sflog" 958 + 959 + [treesitter-grammar-slang] 960 + fetch.git = "https://github.com/theHamsta/tree-sitter-slang" 961 + src.git = "https://github.com/theHamsta/tree-sitter-slang" 962 + 963 + [treesitter-grammar-slint] 964 + fetch.git = "https://github.com/slint-ui/tree-sitter-slint" 965 + src.git = "https://github.com/slint-ui/tree-sitter-slint" 966 + 967 + [treesitter-grammar-smali] 968 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-smali" 969 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-smali" 970 + 971 + [treesitter-grammar-smithy] 972 + fetch.git = "https://github.com/indoorvivants/tree-sitter-smithy" 973 + src.git = "https://github.com/indoorvivants/tree-sitter-smithy" 974 + 975 + [treesitter-grammar-snakemake] 976 + fetch.git = "https://github.com/osthomas/tree-sitter-snakemake" 977 + src.git = "https://github.com/osthomas/tree-sitter-snakemake" 978 + 979 + [treesitter-grammar-solidity] 980 + fetch.git = "https://github.com/JoranHonig/tree-sitter-solidity" 981 + src.git = "https://github.com/JoranHonig/tree-sitter-solidity" 982 + 983 + [treesitter-grammar-soql] 984 + fetch.git = "https://github.com/aheber/tree-sitter-sfapex" 985 + src.git = "https://github.com/aheber/tree-sitter-sfapex" 986 + [treesitter-grammar-soql.passthru] 987 + location = "soql" 988 + 989 + [treesitter-grammar-sosl] 990 + fetch.git = "https://github.com/aheber/tree-sitter-sfapex" 991 + src.git = "https://github.com/aheber/tree-sitter-sfapex" 992 + [treesitter-grammar-sosl.passthru] 993 + location = "sosl" 994 + 995 + [treesitter-grammar-sourcepawn] 996 + fetch.git = "https://github.com/nilshelmig/tree-sitter-sourcepawn" 997 + src.git = "https://github.com/nilshelmig/tree-sitter-sourcepawn" 998 + 999 + [treesitter-grammar-sparql] 1000 + fetch.git = "https://github.com/GordianDziwis/tree-sitter-sparql" 1001 + src.git = "https://github.com/GordianDziwis/tree-sitter-sparql" 1002 + 1003 + [treesitter-grammar-sql] 1004 + fetch.git = "https://github.com/derekstride/tree-sitter-sql" 1005 + src.git = "https://github.com/derekstride/tree-sitter-sql" 1006 + src.branch = "gh-pages" 1007 + 1008 + [treesitter-grammar-squirrel] 1009 + fetch.git = "https://github.com/amaanq/tree-sitter-squirrel" 1010 + src.git = "https://github.com/amaanq/tree-sitter-squirrel" 1011 + 1012 + [treesitter-grammar-ssh_config] 1013 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-ssh-config" 1014 + src.git = "https://github.com/ObserverOfTime/tree-sitter-ssh-config" 1015 + 1016 + [treesitter-grammar-starlark] 1017 + fetch.git = "https://github.com/amaanq/tree-sitter-starlark" 1018 + src.git = "https://github.com/amaanq/tree-sitter-starlark" 1019 + 1020 + [treesitter-grammar-strace] 1021 + fetch.git = "https://github.com/sigmaSd/tree-sitter-strace" 1022 + src.git = "https://github.com/sigmaSd/tree-sitter-strace" 1023 + 1024 + [treesitter-grammar-styled] 1025 + fetch.git = "https://github.com/mskelton/tree-sitter-styled" 1026 + src.git = "https://github.com/mskelton/tree-sitter-styled" 1027 + 1028 + [treesitter-grammar-supercollider] 1029 + fetch.git = "https://github.com/madskjeldgaard/tree-sitter-supercollider" 1030 + src.git = "https://github.com/madskjeldgaard/tree-sitter-supercollider" 1031 + 1032 + [treesitter-grammar-superhtml] 1033 + fetch.git = "https://github.com/kristoff-it/superhtml" 1034 + src.git = "https://github.com/kristoff-it/superhtml" 1035 + [treesitter-grammar-superhtml.passthru] 1036 + location = "tree-sitter-superhtml" 1037 + 1038 + [treesitter-grammar-surface] 1039 + fetch.git = "https://github.com/connorlay/tree-sitter-surface" 1040 + src.git = "https://github.com/connorlay/tree-sitter-surface" 1041 + 1042 + [treesitter-grammar-svelte] 1043 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-svelte" 1044 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-svelte" 1045 + 1046 + [treesitter-grammar-swift] 1047 + fetch.git = "https://github.com/alex-pinkus/tree-sitter-swift" 1048 + src.git = "https://github.com/alex-pinkus/tree-sitter-swift" 1049 + [treesitter-grammar-swift.passthru] 1050 + generate = "true" 1051 + 1052 + [treesitter-grammar-sxhkdrc] 1053 + fetch.git = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc" 1054 + src.git = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc" 1055 + 1056 + [treesitter-grammar-systemtap] 1057 + fetch.git = "https://github.com/ok-ryoko/tree-sitter-systemtap" 1058 + src.git = "https://github.com/ok-ryoko/tree-sitter-systemtap" 1059 + 1060 + [treesitter-grammar-t32] 1061 + fetch.git = "https://gitlab.com/xasc/tree-sitter-t32.git" 1062 + src.git = "https://gitlab.com/xasc/tree-sitter-t32.git" 1063 + 1064 + [treesitter-grammar-tablegen] 1065 + fetch.git = "https://github.com/amaanq/tree-sitter-tablegen" 1066 + src.git = "https://github.com/amaanq/tree-sitter-tablegen" 1067 + 1068 + [treesitter-grammar-tact] 1069 + fetch.git = "https://github.com/tact-lang/tree-sitter-tact" 1070 + src.git = "https://github.com/tact-lang/tree-sitter-tact" 1071 + 1072 + [treesitter-grammar-tcl] 1073 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-tcl" 1074 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-tcl" 1075 + 1076 + [treesitter-grammar-teal] 1077 + fetch.git = "https://github.com/euclidianAce/tree-sitter-teal" 1078 + src.git = "https://github.com/euclidianAce/tree-sitter-teal" 1079 + [treesitter-grammar-teal.passthru] 1080 + generate = "true" 1081 + 1082 + [treesitter-grammar-templ] 1083 + fetch.git = "https://github.com/vrischmann/tree-sitter-templ" 1084 + src.git = "https://github.com/vrischmann/tree-sitter-templ" 1085 + 1086 + [treesitter-grammar-tera] 1087 + fetch.git = "https://github.com/uncenter/tree-sitter-tera" 1088 + src.git = "https://github.com/uncenter/tree-sitter-tera" 1089 + 1090 + [treesitter-grammar-terraform] 1091 + fetch.git = "https://github.com/MichaHoffmann/tree-sitter-hcl" 1092 + src.git = "https://github.com/MichaHoffmann/tree-sitter-hcl" 1093 + [treesitter-grammar-terraform.passthru] 1094 + location = "dialects/terraform" 1095 + 1096 + [treesitter-grammar-textproto] 1097 + fetch.git = "https://github.com/PorterAtGoogle/tree-sitter-textproto" 1098 + src.git = "https://github.com/PorterAtGoogle/tree-sitter-textproto" 1099 + 1100 + [treesitter-grammar-thrift] 1101 + fetch.git = "https://github.com/duskmoon314/tree-sitter-thrift" 1102 + src.git = "https://github.com/duskmoon314/tree-sitter-thrift" 1103 + 1104 + [treesitter-grammar-tiger] 1105 + fetch.git = "https://github.com/ambroisie/tree-sitter-tiger" 1106 + src.git = "https://github.com/ambroisie/tree-sitter-tiger" 1107 + 1108 + [treesitter-grammar-tlaplus] 1109 + fetch.git = "https://github.com/tlaplus-community/tree-sitter-tlaplus" 1110 + src.git = "https://github.com/tlaplus-community/tree-sitter-tlaplus" 1111 + 1112 + [treesitter-grammar-tmux] 1113 + fetch.git = "https://github.com/Freed-Wu/tree-sitter-tmux" 1114 + src.git = "https://github.com/Freed-Wu/tree-sitter-tmux" 1115 + 1116 + [treesitter-grammar-todotxt] 1117 + fetch.git = "https://github.com/arnarg/tree-sitter-todotxt" 1118 + src.git = "https://github.com/arnarg/tree-sitter-todotxt" 1119 + 1120 + [treesitter-grammar-toml] 1121 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-toml" 1122 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-toml" 1123 + 1124 + [treesitter-grammar-tsv] 1125 + fetch.git = "https://github.com/amaanq/tree-sitter-csv" 1126 + src.git = "https://github.com/amaanq/tree-sitter-csv" 1127 + [treesitter-grammar-tsv.passthru] 1128 + location = "tsv" 1129 + 1130 + [treesitter-grammar-tsx] 1131 + fetch.git = "https://github.com/tree-sitter/tree-sitter-typescript" 1132 + src.git = "https://github.com/tree-sitter/tree-sitter-typescript" 1133 + [treesitter-grammar-tsx.passthru] 1134 + location = "tsx" 1135 + 1136 + [treesitter-grammar-turtle] 1137 + fetch.git = "https://github.com/GordianDziwis/tree-sitter-turtle" 1138 + src.git = "https://github.com/GordianDziwis/tree-sitter-turtle" 1139 + 1140 + [treesitter-grammar-twig] 1141 + fetch.git = "https://github.com/gbprod/tree-sitter-twig" 1142 + src.git = "https://github.com/gbprod/tree-sitter-twig" 1143 + 1144 + [treesitter-grammar-typescript] 1145 + fetch.git = "https://github.com/tree-sitter/tree-sitter-typescript" 1146 + src.git = "https://github.com/tree-sitter/tree-sitter-typescript" 1147 + [treesitter-grammar-typescript.passthru] 1148 + location = "typescript" 1149 + 1150 + [treesitter-grammar-typespec] 1151 + fetch.git = "https://github.com/happenslol/tree-sitter-typespec" 1152 + src.git = "https://github.com/happenslol/tree-sitter-typespec" 1153 + 1154 + [treesitter-grammar-typoscript] 1155 + fetch.git = "https://github.com/Teddytrombone/tree-sitter-typoscript" 1156 + src.git = "https://github.com/Teddytrombone/tree-sitter-typoscript" 1157 + 1158 + [treesitter-grammar-typst] 1159 + fetch.git = "https://github.com/uben0/tree-sitter-typst" 1160 + src.git = "https://github.com/uben0/tree-sitter-typst" 1161 + 1162 + [treesitter-grammar-udev] 1163 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-udev" 1164 + src.git = "https://github.com/ObserverOfTime/tree-sitter-udev" 1165 + 1166 + [treesitter-grammar-ungrammar] 1167 + fetch.git = "https://github.com/Philipp-M/tree-sitter-ungrammar" 1168 + src.git = "https://github.com/Philipp-M/tree-sitter-ungrammar" 1169 + 1170 + [treesitter-grammar-unison] 1171 + fetch.git = "https://github.com/kylegoetz/tree-sitter-unison" 1172 + src.git = "https://github.com/kylegoetz/tree-sitter-unison" 1173 + [treesitter-grammar-unison.passthru] 1174 + generate = "true" 1175 + 1176 + [treesitter-grammar-usd] 1177 + fetch.git = "https://github.com/ColinKennedy/tree-sitter-usd" 1178 + src.git = "https://github.com/ColinKennedy/tree-sitter-usd" 1179 + 1180 + [treesitter-grammar-uxntal] 1181 + fetch.git = "https://github.com/amaanq/tree-sitter-uxntal" 1182 + src.git = "https://github.com/amaanq/tree-sitter-uxntal" 1183 + 1184 + [treesitter-grammar-v] 1185 + fetch.git = "https://github.com/vlang/v-analyzer" 1186 + src.git = "https://github.com/vlang/v-analyzer" 1187 + [treesitter-grammar-v.passthru] 1188 + location = "tree_sitter_v" 1189 + 1190 + [treesitter-grammar-vala] 1191 + fetch.git = "https://github.com/vala-lang/tree-sitter-vala" 1192 + src.git = "https://github.com/vala-lang/tree-sitter-vala" 1193 + 1194 + [treesitter-grammar-vento] 1195 + fetch.git = "https://github.com/ventojs/tree-sitter-vento" 1196 + src.git = "https://github.com/ventojs/tree-sitter-vento" 1197 + 1198 + [treesitter-grammar-verilog] 1199 + fetch.git = "https://github.com/gmlarumbe/tree-sitter-systemverilog" 1200 + src.git = "https://github.com/gmlarumbe/tree-sitter-systemverilog" 1201 + 1202 + [treesitter-grammar-vhdl] 1203 + fetch.git = "https://github.com/jpt13653903/tree-sitter-vhdl" 1204 + src.git = "https://github.com/jpt13653903/tree-sitter-vhdl" 1205 + 1206 + [treesitter-grammar-vhs] 1207 + fetch.git = "https://github.com/charmbracelet/tree-sitter-vhs" 1208 + src.git = "https://github.com/charmbracelet/tree-sitter-vhs" 1209 + 1210 + [treesitter-grammar-vim] 1211 + fetch.git = "https://github.com/neovim/tree-sitter-vim" 1212 + src.git = "https://github.com/neovim/tree-sitter-vim" 1213 + 1214 + [treesitter-grammar-vimdoc] 1215 + fetch.git = "https://github.com/neovim/tree-sitter-vimdoc" 1216 + src.git = "https://github.com/neovim/tree-sitter-vimdoc" 1217 + 1218 + [treesitter-grammar-vrl] 1219 + fetch.git = "https://github.com/belltoy/tree-sitter-vrl" 1220 + src.git = "https://github.com/belltoy/tree-sitter-vrl" 1221 + 1222 + [treesitter-grammar-vue] 1223 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-vue" 1224 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-vue" 1225 + src.branch = "main" 1226 + 1227 + [treesitter-grammar-wgsl] 1228 + fetch.git = "https://github.com/szebniok/tree-sitter-wgsl" 1229 + src.git = "https://github.com/szebniok/tree-sitter-wgsl" 1230 + 1231 + [treesitter-grammar-wgsl_bevy] 1232 + fetch.git = "https://github.com/theHamsta/tree-sitter-wgsl-bevy" 1233 + src.git = "https://github.com/theHamsta/tree-sitter-wgsl-bevy" 1234 + 1235 + [treesitter-grammar-wing] 1236 + fetch.git = "https://github.com/winglang/tree-sitter-wing" 1237 + src.git = "https://github.com/winglang/tree-sitter-wing" 1238 + 1239 + [treesitter-grammar-wit] 1240 + fetch.git = "https://github.com/liamwh/tree-sitter-wit" 1241 + src.git = "https://github.com/liamwh/tree-sitter-wit" 1242 + 1243 + [treesitter-grammar-xcompose] 1244 + fetch.git = "https://github.com/ObserverOfTime/tree-sitter-xcompose" 1245 + src.git = "https://github.com/ObserverOfTime/tree-sitter-xcompose" 1246 + 1247 + [treesitter-grammar-xml] 1248 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-xml" 1249 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-xml" 1250 + [treesitter-grammar-xml.passthru] 1251 + location = "xml" 1252 + 1253 + [treesitter-grammar-xresources] 1254 + fetch.git = "https://github.com/ValdezFOmar/tree-sitter-xresources" 1255 + src.git = "https://github.com/ValdezFOmar/tree-sitter-xresources" 1256 + 1257 + [treesitter-grammar-yaml] 1258 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-yaml" 1259 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-yaml" 1260 + 1261 + [treesitter-grammar-yang] 1262 + fetch.git = "https://github.com/Hubro/tree-sitter-yang" 1263 + src.git = "https://github.com/Hubro/tree-sitter-yang" 1264 + 1265 + [treesitter-grammar-yuck] 1266 + fetch.git = "https://github.com/Philipp-M/tree-sitter-yuck" 1267 + src.git = "https://github.com/Philipp-M/tree-sitter-yuck" 1268 + 1269 + [treesitter-grammar-zathurarc] 1270 + fetch.git = "https://github.com/Freed-Wu/tree-sitter-zathurarc" 1271 + src.git = "https://github.com/Freed-Wu/tree-sitter-zathurarc" 1272 + 1273 + [treesitter-grammar-zig] 1274 + fetch.git = "https://github.com/tree-sitter-grammars/tree-sitter-zig" 1275 + src.git = "https://github.com/tree-sitter-grammars/tree-sitter-zig" 1276 + 1277 + [treesitter-grammar-ziggy] 1278 + fetch.git = "https://github.com/kristoff-it/ziggy" 1279 + src.git = "https://github.com/kristoff-it/ziggy" 1280 + [treesitter-grammar-ziggy.passthru] 1281 + location = "tree-sitter-ziggy" 1282 + 1283 + [treesitter-grammar-ziggy_schema] 1284 + fetch.git = "https://github.com/kristoff-it/ziggy" 1285 + src.git = "https://github.com/kristoff-it/ziggy" 1286 + [treesitter-grammar-ziggy_schema.passthru] 1287 + location = "tree-sitter-ziggy-schema" 1288 +
+4
selene.toml
··· 1 + std="vim" 2 + 3 + [rules] 4 + mixed_table = "allow"
+9
stylua.toml
··· 1 + indent_type = "Spaces" 2 + indent_width = 2 3 + column_width = 120 4 + quote_style = "AutoPreferDouble" 5 + call_parentheses = "Always" 6 + line_endings = "Unix" 7 + 8 + [sort_requires] 9 + enabled = true
+55
vim.toml
··· 1 + [selene] 2 + base = "lua51" 3 + name = "vim" 4 + 5 + [vim] 6 + any = true 7 + 8 + [[describe.args]] 9 + type = "string" 10 + [[describe.args]] 11 + type = "function" 12 + 13 + [[it.args]] 14 + type = "string" 15 + [[it.args]] 16 + type = "function" 17 + 18 + [[before_each.args]] 19 + type = "function" 20 + [[after_each.args]] 21 + type = "function" 22 + 23 + [assert.is_not] 24 + any = true 25 + 26 + [assert.matches] 27 + any = true 28 + 29 + [assert.has_error] 30 + any = true 31 + 32 + [[assert.equals.args]] 33 + type = "any" 34 + [[assert.equals.args]] 35 + type = "any" 36 + [[assert.equals.args]] 37 + type = "any" 38 + required = false 39 + 40 + [[assert.same.args]] 41 + type = "any" 42 + [[assert.same.args]] 43 + type = "any" 44 + 45 + [[assert.truthy.args]] 46 + type = "any" 47 + 48 + [[assert.falsy.args]] 49 + type = "any" 50 + 51 + [[assert.spy.args]] 52 + type = "any" 53 + 54 + [[assert.stub.args]] 55 + type = "any"