diff options
| -rw-r--r-- | SUPPORTED_LANGUAGES.md | 20 | ||||
| -rw-r--r-- | lua/nvim-treesitter/install.lua | 13 | ||||
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 332 | ||||
| -rw-r--r-- | lua/nvim-treesitter/util.lua | 2 | ||||
| -rw-r--r-- | runtime/queries/ada/injections.scm | 3 | ||||
| -rw-r--r-- | runtime/queries/beancount/injections.scm | 3 | ||||
| -rw-r--r-- | runtime/queries/unison/injections.scm | 3 | ||||
| -rw-r--r-- | runtime/queries/verilog/injections.scm | 3 | ||||
| -rwxr-xr-x | scripts/install-parsers.lua | 11 |
9 files changed, 202 insertions, 188 deletions
diff --git a/SUPPORTED_LANGUAGES.md b/SUPPORTED_LANGUAGES.md index 5f3832ddc..61cebafa2 100644 --- a/SUPPORTED_LANGUAGES.md +++ b/SUPPORTED_LANGUAGES.md @@ -33,6 +33,7 @@ Language | Tier | Queries | Maintainer [cairo](https://github.com/tree-sitter-grammars/tree-sitter-cairo) | core | `HFIJL` | @amaanq [capnp](https://github.com/tree-sitter-grammars/tree-sitter-capnp) | core | `HFIJL` | @amaanq [chatito](https://github.com/tree-sitter-grammars/tree-sitter-chatito) | core | `HFIJL` | @ObserverOfTime +[circom](https://github.com/Decurity/tree-sitter-circom) | community | `HF JL` | @alexandr-martirosyan [clojure](https://github.com/sogaiu/tree-sitter-clojure) | community | `HF JL` | @NoahTheDuke [cmake](https://github.com/uyha/tree-sitter-cmake) | community | `HFIJ ` | @uyha [comment](https://github.com/stsewd/tree-sitter-comment) | community | `H ` | @stsewd @@ -45,8 +46,10 @@ Language | Tier | Queries | Maintainer [csv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | core | `H ` | @amaanq [cuda](https://github.com/tree-sitter-grammars/tree-sitter-cuda) | core | `HFIJL` | @theHamsta [cue](https://github.com/eonpatapon/tree-sitter-cue) | community | `HFIJL` | @amaanq +[cylc](https://github.com/elliotfontaine/tree-sitter-cylc) | community | `HFIJ ` | @elliotfontaine [d](https://github.com/gdamore/tree-sitter-d) | community | `HFIJL` | @amaanq [dart](https://github.com/UserNobody14/tree-sitter-dart) | community | `HFIJL` | @akinsho +[desktop](https://github.com/ValdezFOmar/tree-sitter-desktop) | community | `HF J ` | @ValdezFOmar [devicetree](https://github.com/joelspadin/tree-sitter-devicetree) | community | `HFIJL` | @jedrzejboczar [dhall](https://github.com/jbellerb/tree-sitter-dhall) | community | `HF J ` | @amaanq [diff](https://github.com/the-mikedavis/tree-sitter-diff) | community | `HF J ` | @gbprod @@ -106,6 +109,7 @@ ecma (queries only)[^ecma] | community | `HFIJL` | @steelsojka [gowork](https://github.com/omertuc/tree-sitter-go-work) | community | `H J ` | @omertuc [gpg](https://github.com/tree-sitter-grammars/tree-sitter-gpg-config) | core | `H J ` | @ObserverOfTime [graphql](https://github.com/bkegley/tree-sitter-graphql) | community | `H IJ ` | @bkegley +[gren](https://github.com/MaeBrooks/tree-sitter-gren) | community | `H J ` | @MaeBrooks [groovy](https://github.com/murtaza64/tree-sitter-groovy) | community | `HFIJL` | @murtaza64 [gstlaunch](https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch) | core | `H ` | @theHamsta [hack](https://github.com/slackhq/tree-sitter-hack) | unsupported | `H J ` | @@ -123,12 +127,14 @@ ecma (queries only)[^ecma] | community | `HFIJL` | @steelsojka [html](https://github.com/tree-sitter/tree-sitter-html) | core | `HFIJL` | @TravonteD html_tags (queries only)[^html_tags] | community | `H IJ ` | @TravonteD [htmldjango](https://github.com/interdependence/tree-sitter-htmldjango) | community | `HFIJ ` | @ObserverOfTime -[http](https://github.com/rest-nvim/tree-sitter-http) | community | `H J ` | @amaanq, @NTBBloodbath +[http](https://github.com/rest-nvim/tree-sitter-http) | community | `HF J ` | @amaanq, @NTBBloodbath [hurl](https://github.com/pfeiferj/tree-sitter-hurl) | community | `HFIJ ` | @pfeiferj [hyprlang](https://github.com/tree-sitter-grammars/tree-sitter-hyprlang) | core | `HFIJ ` | @luckasRanarison [idl](https://github.com/cathaysia/tree-sitter-idl) | community | `H IJ ` | @cathaysia +[idris](https://github.com/kayhide/tree-sitter-idris) | community | ` ` | @srghma [ini](https://github.com/justinmk/tree-sitter-ini) | community | `HF J ` | @theHamsta [inko](https://github.com/inko-lang/tree-sitter-inko) | community | `HFIJL` | @yorickpeterse +[ipkg](https://github.com/srghma/tree-sitter-ipkg) | community | `HFIJL` | @srghma [ispc](https://github.com/tree-sitter-grammars/tree-sitter-ispc) | core | `HFIJL` | @fab4100 [janet_simple](https://github.com/sogaiu/tree-sitter-janet-simple) | community | `HF JL` | @sogaiu [java](https://github.com/tree-sitter/tree-sitter-java) | core | `HFIJL` | @p00f @@ -140,7 +146,7 @@ html_tags (queries only)[^html_tags] | community | `H IJ ` | @TravonteD [jsonc](https://gitlab.com/WhyNotHugo/tree-sitter-jsonc) | community | `HFIJL` | @WhyNotHugo [jsonnet](https://github.com/sourcegraph/tree-sitter-jsonnet) | community | `HF JL` | @nawordar jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka -[julia](https://github.com/tree-sitter/tree-sitter-julia) | core | `HFIJL` | @theHamsta +[julia](https://github.com/tree-sitter/tree-sitter-julia) | community | `HFIJL` | @fredrikekre [just](https://github.com/IndianBoy42/tree-sitter-just) | community | `HFIJL` | @Hubro [kconfig](https://github.com/tree-sitter-grammars/tree-sitter-kconfig) | core | `HFIJL` | @amaanq [kdl](https://github.com/tree-sitter-grammars/tree-sitter-kdl) | core | `HFIJL` | @amaanq @@ -177,6 +183,7 @@ jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka [ninja](https://github.com/alemuller/tree-sitter-ninja) | community | `HFIJ ` | @alemuller [nix](https://github.com/cstrahan/tree-sitter-nix) | community | `HFIJL` | @leo60228 [nqc](https://github.com/tree-sitter-grammars/tree-sitter-nqc) | core | `HFIJL` | @amaanq +[nu](https://github.com/nushell/tree-sitter-nu) | community | `H IJ ` | @abhisheksingh0x558 [objc](https://github.com/tree-sitter-grammars/tree-sitter-objc) | core | `HFIJL` | @amaanq [objdump](https://github.com/ColinKennedy/tree-sitter-objdump) | community | `H J ` | @ColinKennedy [ocaml](https://github.com/tree-sitter/tree-sitter-ocaml) | core | `HFIJL` | @undu @@ -233,6 +240,7 @@ jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka [ron](https://github.com/tree-sitter-grammars/tree-sitter-ron) | core | `HFIJL` | @amaanq [rst](https://github.com/stsewd/tree-sitter-rst) | community | `H JL` | @stsewd [ruby](https://github.com/tree-sitter/tree-sitter-ruby) | core | `HFIJL` | @TravonteD +[runescript](https://github.com/2004Scape/tree-sitter-runescript) | community | `H J ` | @2004Scape [rust](https://github.com/tree-sitter/tree-sitter-rust) | core | `HFIJL` | @amaanq [scala](https://github.com/tree-sitter/tree-sitter-scala) | core | `HF JL` | @stevanmilic [scfg](https://github.com/rockorager/tree-sitter-scfg) | unsupported | `H J ` | @WhyNotHugo @@ -240,6 +248,7 @@ jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka [scss](https://github.com/serenadeai/tree-sitter-scss) | community | `HFIJ ` | @elianiva [sflog](https://github.com/aheber/tree-sitter-sfapex)[^sflog] | community | `H ` | @aheber, @xixiaofinland [slang](https://github.com/tree-sitter-grammars/tree-sitter-slang)[^slang] | core | `HFIJL` | @theHamsta +[slim](https://github.com/theoo/tree-sitter-slim) | community | ` ` | @theoo [slint](https://github.com/slint-ui/tree-sitter-slint) | community | `HFIJL` | @hunger [smali](https://github.com/tree-sitter-grammars/tree-sitter-smali) | core | `HFIJL` | @amaanq [smithy](https://github.com/indoorvivants/tree-sitter-smithy) | community | `H J ` | @amaanq, @keynmol @@ -259,10 +268,10 @@ jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka [superhtml](https://github.com/kristoff-it/superhtml) | community | `H J ` | @rockorager [surface](https://github.com/connorlay/tree-sitter-surface) | community | `HFIJ ` | @connorlay [svelte](https://github.com/tree-sitter-grammars/tree-sitter-svelte) | core | `HFIJL` | @amaanq +[sway](https://github.com/FuelLabs/tree-sitter-sway.git) | core | `HFIJL` | @ribru17 [swift](https://github.com/alex-pinkus/tree-sitter-swift) | community | `HFIJL` | @alex-pinkus [sxhkdrc](https://github.com/RaafatTurki/tree-sitter-sxhkdrc) | community | `HF J ` | @RaafatTurki [systemtap](https://github.com/ok-ryoko/tree-sitter-systemtap) | community | `HF JL` | @ok-ryoko -[systemverilog](https://github.com/zhangwwpeng/tree-sitter-systemverilog) | community | `HF J ` | @zhangwwpeng [t32](https://gitlab.com/xasc/tree-sitter-t32) | community | `HFIJL` | @xasc [tablegen](https://github.com/tree-sitter-grammars/tree-sitter-tablegen) | core | `HFIJL` | @amaanq [tact](https://github.com/tact-lang/tree-sitter-tact) | community | `HFIJL` | @novusnota @@ -287,13 +296,13 @@ jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka [typst](https://github.com/uben0/tree-sitter-typst) | community | `HFIJ ` | @uben0, @RaafatTurki [udev](https://github.com/tree-sitter-grammars/tree-sitter-udev) | core | `H JL` | @ObserverOfTime [ungrammar](https://github.com/tree-sitter-grammars/tree-sitter-ungrammar) | core | `HFIJL` | @Philipp-M, @amaanq -[unison](https://github.com/kylegoetz/tree-sitter-unison) | community | `H J ` | @tapegram +[unison](https://github.com/kylegoetz/tree-sitter-unison) | community | `HF J ` | @tapegram [usd](https://github.com/ColinKennedy/tree-sitter-usd) | community | `HFIJL` | @ColinKennedy [uxntal](https://github.com/tree-sitter-grammars/tree-sitter-uxntal) | core | `HFIJL` | @amaanq [v](https://github.com/vlang/v-analyzer) | community | `HFIJL` | @kkharji, @amaanq [vala](https://github.com/vala-lang/tree-sitter-vala) | community | `HF J ` | @Prince781 [vento](https://github.com/ventojs/tree-sitter-vento) | community | `H J ` | @wrapperup, @oscarotero -[verilog](https://github.com/tree-sitter/tree-sitter-verilog) | core | `HF JL` | @zegervdv +[verilog](https://github.com/gmlarumbe/tree-sitter-systemverilog) | community | `HF J ` | @zhangwwpeng [vhdl](https://github.com/jpt13653903/tree-sitter-vhdl) | community | `HF J ` | @jpt13653903 [vhs](https://github.com/charmbracelet/tree-sitter-vhs) | community | `H J ` | @caarlos0 [vim](https://github.com/tree-sitter-grammars/tree-sitter-vim) | stable | `HF JL` | @clason @@ -306,6 +315,7 @@ jsx (queries only)[^jsx] | community | `HFIJ ` | @steelsojka [wit](https://github.com/liamwh/tree-sitter-wit) | community | `HF J ` | @liamwh [xcompose](https://github.com/tree-sitter-grammars/tree-sitter-xcompose) | core | `H JL` | @ObserverOfTime [xml](https://github.com/tree-sitter-grammars/tree-sitter-xml) | core | `HFIJL` | @ObserverOfTime +[xresources](https://github.com/ValdezFOmar/tree-sitter-xresources) | community | `HF JL` | @ValdezFOmar [yaml](https://github.com/tree-sitter-grammars/tree-sitter-yaml) | core | `HFIJL` | @amaanq [yang](https://github.com/Hubro/tree-sitter-yang) | community | `HFIJ ` | @Hubro [yuck](https://github.com/tree-sitter-grammars/tree-sitter-yuck) | core | `HFIJL` | @Philipp-M, @amaanq diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua index 4e0c4485f..930a8f8f6 100644 --- a/lua/nvim-treesitter/install.lua +++ b/lua/nvim-treesitter/install.lua @@ -406,8 +406,8 @@ end --- Install a parser ---@param languages string[] ---@param options? InstallOptions ----@param _callback? fun() -local function install(languages, options, _callback) +---@param callback? fun(boolean) +local function install(languages, options, callback) options = options or {} local cache_dir = fs.normalize(fn.stdpath('cache')) @@ -430,9 +430,12 @@ local function install(languages, options, _callback) a.main() log.info('Installed %d/%d languages', done, #tasks) end + if callback then + callback(done == #tasks) + end end -M.install = a.sync(function(languages, options, _callback) +M.install = a.sync(function(languages, options, callback) reload_parsers() if not languages or #languages == 0 then languages = 'all' @@ -444,8 +447,8 @@ M.install = a.sync(function(languages, options, _callback) options.force = true end - install(languages, options) -end, 2) + install(languages, options, callback) +end, 3) ---@class UpdateOptions diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 002469356..d06f184ae 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -10,7 +10,7 @@ return { }, agda = { install_info = { - revision = 'd3dc807692e6bca671d4491b3bf5c67eeca8c016', + revision = 'b9b32fa042c2952a7bfca86847ea325e44ccc897', url = 'https://github.com/tree-sitter/tree-sitter-agda', }, maintainers = { '@Decodetalkers' }, @@ -29,7 +29,7 @@ return { apex = { install_info = { location = 'apex', - revision = '46d4a12e4e90b10a575b7b16ea3b6ead50322074', + revision = 'eade4054efc897f4bb18a5b7bf4b5a824dbffa74', url = 'https://github.com/aheber/tree-sitter-sfapex', }, maintainers = { '@aheber', '@xixiafinland' }, @@ -38,7 +38,7 @@ return { arduino = { install_info = { generate_from_json = true, - revision = '415ebc8f75eb02a748faa03f5af199f08ced120f', + revision = '017696bdf47ca2b10948c5a511f9ab387722d0f3', url = 'https://github.com/tree-sitter-grammars/tree-sitter-arduino', }, maintainers = { '@ObserverOfTime' }, @@ -56,7 +56,7 @@ return { astro = { install_info = { generate_from_json = true, - revision = '4be180759ec13651f72bacee65fa477c64222a1a', + revision = '0ad33e32ae9726e151d16ca20ba3e507ff65e01f', url = 'https://github.com/virchau13/tree-sitter-astro', }, maintainers = { '@virchau13' }, @@ -73,14 +73,14 @@ return { }, awk = { install_info = { - revision = '553fdc4afb3b603332c3f4baf50c711506f4e797', + revision = '34bbdc7cce8e803096f47b625979e34c1be38127', url = 'https://github.com/Beaglefoot/tree-sitter-awk', }, tier = 4, }, bash = { install_info = { - revision = 'c8713e50f0bd77d080832fc61ad128bc8f2934e9', + revision = 'a985bd2d14d249b8f583343ad21aeb13c50c85e8', url = 'https://github.com/tree-sitter/tree-sitter-bash', }, maintainers = { '@TravonteD' }, @@ -96,7 +96,7 @@ return { }, beancount = { install_info = { - revision = '01c0da29e0fc7130420a09d939ecc524e09b6ba6', + revision = '9bc460a05b5f096d69568b5fb36105032ff4ff97', url = 'https://github.com/polarmutex/tree-sitter-beancount', }, maintainers = { '@polarmutex' }, @@ -112,7 +112,7 @@ return { }, bicep = { install_info = { - revision = '0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0', + revision = 'bff59884307c0ab009bd5e81afd9324b46a6c0f9', url = 'https://github.com/tree-sitter-grammars/tree-sitter-bicep', }, maintainers = { '@amaanq' }, @@ -144,7 +144,7 @@ return { }, bp = { install_info = { - revision = '4e60cf3c2e613625c06f6f85540b3631e2d06cd3', + revision = '16c43068ec30828c5aed11e87262c56f36782595', url = 'https://github.com/ambroisie/tree-sitter-bp', }, maintainers = { '@ambroisie' }, @@ -161,7 +161,7 @@ return { }, c = { install_info = { - revision = 'f4c21152f1952a99f4744e8c41d3ffb8038ae78c', + revision = '492f7aaa37560204856a2b3f775398b66ba09f31', url = 'https://github.com/tree-sitter/tree-sitter-c', }, maintainers = { '@amaanq' }, @@ -169,7 +169,7 @@ return { }, c_sharp = { install_info = { - revision = 'fd7f7402db6e66afd70b402fb2e367b2d71c10d6', + revision = '2c31cc87640ab6ad74fb408c0cf1262ce54da5bb', url = 'https://github.com/tree-sitter/tree-sitter-c-sharp', }, maintainers = { '@amaanq' }, @@ -201,7 +201,7 @@ return { }, chatito = { install_info = { - revision = 'a461f20dedb43905febb12c1635bc7d2e43e96f0', + revision = 'b4cbe9ab7672d5106e9550d8413835395a1be362', url = 'https://github.com/tree-sitter-grammars/tree-sitter-chatito', }, maintainers = { '@ObserverOfTime' }, @@ -209,8 +209,8 @@ return { }, circom = { install_info = { + revision = '02150524228b1e6afef96949f2d6b7cc0aaf999e', url = 'https://github.com/Decurity/tree-sitter-circom', - files = { 'src/parser.c' }, }, maintainers = { '@alexandr-martirosyan' }, tier = 3, @@ -225,7 +225,7 @@ return { }, cmake = { install_info = { - revision = 'f2569dd1fce0f252097a25bcbcb9ed8898840310', + revision = 'e409ae33f00e04cde30f2bcffb979caf1a33562a', url = 'https://github.com/uyha/tree-sitter-cmake', }, maintainers = { '@uyha' }, @@ -275,7 +275,7 @@ return { cpp = { install_info = { generate_from_json = true, - revision = '30d2fa385735378388a55917e2910965fce19748', + revision = 'a352ed85f733f9c6cc458fe5a82bcd4c00f70eab', url = 'https://github.com/tree-sitter/tree-sitter-cpp', }, maintainers = { '@theHamsta' }, @@ -284,7 +284,7 @@ return { }, css = { install_info = { - revision = 'a68fcd1e6b03118d1e92ffa45e7ab7a39d52d3f7', + revision = '6731f030693d3698ad94865ed0228fe45df07e30', url = 'https://github.com/tree-sitter/tree-sitter-css', }, maintainers = { '@TravonteD' }, @@ -303,7 +303,7 @@ return { cuda = { install_info = { generate_from_json = true, - revision = '635e8aa3747823a0c4e9660c07cef76fe8d3ef93', + revision = '757e0a61f9d38b3d9eaa299e8d866e8283ffc284', url = 'https://github.com/tree-sitter-grammars/tree-sitter-cuda', }, maintainers = { '@theHamsta' }, @@ -320,8 +320,8 @@ return { }, cylc = { install_info = { + revision = '8b895c278f98d05e67997f5e3a43fb5531933023', url = 'https://github.com/elliotfontaine/tree-sitter-cylc', - files = { 'src/parser.c' }, }, maintainers = { '@elliotfontaine' }, tier = 3, @@ -336,7 +336,7 @@ return { }, dart = { install_info = { - revision = '9ac03bb2154316624fb4c41fe0f372a5f1597b43', + revision = 'e81af6ab94a728ed99c30083be72d88e6d56cf9e', url = 'https://github.com/UserNobody14/tree-sitter-dart', }, maintainers = { '@akinsho' }, @@ -344,7 +344,7 @@ return { }, desktop = { install_info = { - files = { 'src/parser.c' }, + revision = '54133af61b2a9a75fd42c49ce0c771115f81f50b', url = 'https://github.com/ValdezFOmar/tree-sitter-desktop', }, maintainers = { '@ValdezFOmar' }, @@ -352,7 +352,7 @@ return { }, devicetree = { install_info = { - revision = '07a647c8fb70e6b06379a60526721e3141aa2fd2', + revision = '16f640f3c59117c9e749d581634afdb00e004f4c', url = 'https://github.com/joelspadin/tree-sitter-devicetree', }, maintainers = { '@jedrzejboczar' }, @@ -360,7 +360,7 @@ return { }, dhall = { install_info = { - revision = 'affb6ee38d629c9296749767ab832d69bb0d9ea8', + revision = '4a6c08abfb54827db4e722d6cdca81b093898988', url = 'https://github.com/jbellerb/tree-sitter-dhall', }, maintainers = { '@amaanq' }, @@ -368,7 +368,7 @@ return { }, diff = { install_info = { - revision = '19dd5aa52fe339a1d974768a09ee2537303e8ca5', + revision = 'e42b8def4f75633568f1aecfe01817bf15164928', url = 'https://github.com/the-mikedavis/tree-sitter-diff', }, maintainers = { '@gbprod' }, @@ -392,7 +392,7 @@ return { }, dockerfile = { install_info = { - revision = '087daa20438a6cc01fa5e6fe6906d77c869d19fe', + revision = '971acdd908568b4531b0ba28a445bf0bb720aba5', url = 'https://github.com/camdencheek/tree-sitter-dockerfile', }, maintainers = { '@camdencheek' }, @@ -417,7 +417,7 @@ return { dtd = { install_info = { location = 'dtd', - revision = '809266ed1694d64dedc168a18893cc254e3edf7e', + revision = 'ce150c5be7f617e18ffa2064213e5d9c4cb5d69e', url = 'https://github.com/tree-sitter-grammars/tree-sitter-xml', }, maintainers = { '@ObserverOfTime' }, @@ -425,7 +425,7 @@ return { }, earthfile = { install_info = { - revision = '1d637f2002bb8b22d4c08d26ad2bfbc22916f3ce', + revision = 'a44f6f6d22ea4fe16fa37ababd90240ab87a9e0d', url = 'https://github.com/glehmann/tree-sitter-earthfile', }, maintainers = { '@glehmann' }, @@ -447,7 +447,7 @@ return { }, editorconfig = { install_info = { - revision = 'efbe0b2f2eaa248e8c657a80a8c2305056bda477', + revision = '02f562e71dc28d573187809eecdffaee7c82321c', url = 'https://github.com/ValdezFOmar/tree-sitter-editorconfig', }, maintainers = { '@ValdezFOmar' }, @@ -455,7 +455,7 @@ return { }, eds = { install_info = { - revision = '0ad62cb635c2f4353359a88dec9e3a57bbf9f66d', + revision = '26d529e6cfecde391a03c21d1474eb51e0285805', url = 'https://github.com/uyha/tree-sitter-eds', }, maintainers = { '@uyha' }, @@ -471,7 +471,7 @@ return { }, elixir = { install_info = { - revision = 'ef124b83a3f3572b0af23db4efae3f8de06a15e1', + revision = '0e8eb7fc1dfb3d855398870827a9866a1529a5e4', url = 'https://github.com/elixir-lang/tree-sitter-elixir', }, maintainers = { '@connorlay' }, @@ -479,7 +479,7 @@ return { }, elm = { install_info = { - revision = '27f502ed0a1cbd3c5912d284cc7934ee0d4cdddc', + revision = 'e34bdc5c512918628b05b48e633f711123204e45', url = 'https://github.com/elm-tooling/tree-sitter-elm', }, maintainers = { '@zweimach' }, @@ -503,7 +503,7 @@ return { }, embedded_template = { install_info = { - revision = '62b0a6e45900a7dff7c37da95fec20a09968ba52', + revision = '8495d106154741e6d35d37064f864758ece75de6', url = 'https://github.com/tree-sitter/tree-sitter-embedded-template', }, tier = 4, @@ -518,7 +518,7 @@ return { }, erlang = { install_info = { - revision = 'f1919a34af3a9c79402c4a3d6c52986e9c2ea949', + revision = '981fda038d2eb182a88a9374ccb1c14b840cba0b', url = 'https://github.com/WhatsApp/tree-sitter-erlang', }, maintainers = { '@filmor' }, @@ -526,7 +526,7 @@ return { }, facility = { install_info = { - revision = '2d037f2f2bf668737f72e6be6eda4b7918b68d86', + revision = 'e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb', url = 'https://github.com/FacilityApi/tree-sitter-facility', }, maintainers = { '@bryankenote' }, @@ -567,7 +567,7 @@ return { }, fish = { install_info = { - revision = 'a78aef9abc395c600c38a037ac779afc7e3cc9e0', + revision = '70640c0696abde32622afc43291a385681afbd32', url = 'https://github.com/ram02z/tree-sitter-fish', }, maintainers = { '@ram02z' }, @@ -575,7 +575,7 @@ return { }, foam = { install_info = { - revision = '04664b40c0dadb7ef37028acf3422c63271d377b', + revision = 'f08bb76892b93e5b23c45ac3bd6b1eea5df323cc', url = 'https://github.com/FoamScience/tree-sitter-foam', }, maintainers = { '@FoamScience' }, @@ -591,7 +591,7 @@ return { }, fortran = { install_info = { - revision = '4a593dda9cbc050a6686187249f8350ceea292ce', + revision = '022b032d31299c5d8336cdfd0ece97de20a609c0', url = 'https://github.com/stadelmanma/tree-sitter-fortran', }, maintainers = { '@amaanq' }, @@ -608,7 +608,7 @@ return { fsharp = { install_info = { location = 'fsharp', - revision = '5202637c203fcf8876affbd18b04ff43256d4c4a', + revision = '207f1c988f4649e12fe207e4a7e4f83b9da037d1', url = 'https://github.com/ionide/tree-sitter-fsharp', }, maintainers = { '@nsidorenco' }, @@ -632,7 +632,7 @@ return { }, gap = { install_info = { - revision = '141b063335e85299bde3f61b4888d02d674a1abc', + revision = '7db79590d2f8b0e0246008ecfd569b4bfca587a9', url = 'https://github.com/gap-system/tree-sitter-gap', }, maintainers = { '@reiniscirpons' }, @@ -641,7 +641,7 @@ return { }, gaptst = { install_info = { - revision = 'e0723dc6136309b3d5904dad2c73ef71267428c1', + revision = '69086d7627c03e1f4baf766bcef14c60d9e92331', url = 'https://github.com/gap-system/tree-sitter-gaptst', }, maintainers = { '@reiniscirpons' }, @@ -651,7 +651,7 @@ return { }, gdscript = { install_info = { - revision = '1f1e782fe2600f50ae57b53876505b8282388d77', + revision = '48b49330888a4669b48619b211cc8da573827725', url = 'https://github.com/PrestonKnopp/tree-sitter-gdscript', }, maintainers = { '@PrestonKnopp' }, @@ -684,7 +684,7 @@ return { }, gitattributes = { install_info = { - revision = '41940e199ba5763abea1d21b4f717014b45f01ea', + revision = '5425944fd61bf2b3bad2c17c2dc9f53172b0f01d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-gitattributes', }, maintainers = { '@ObserverOfTime' }, @@ -692,7 +692,7 @@ return { }, gitcommit = { install_info = { - revision = 'aa5c279287f0895a7ebc76a06e55ac3e4b2df7c7', + revision = 'db0e0c4fb9095fdc42a7af34019c0616c071e9eb', url = 'https://github.com/gbprod/tree-sitter-gitcommit', }, maintainers = { '@gbprod' }, @@ -708,7 +708,7 @@ return { }, gleam = { install_info = { - revision = '57c9951b290c8084d7c60b0aee7a2b30986ea031', + revision = '066704e4826699e754d351e3bbe12bf2e51de9d8', url = 'https://github.com/gleam-lang/tree-sitter-gleam', }, maintainers = { '@amaanq' }, @@ -726,7 +726,7 @@ return { glimmer_javascript = { install_info = { generate_from_json = true, - revision = 'a260911201684f80cf815418b3771e6c39309f81', + revision = '7e8ea8cf39fc360cb97bd253442cd48e4f7a9ce3', url = 'https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript', }, maintainers = { '@NullVoxPopuli' }, @@ -736,7 +736,7 @@ return { glimmer_typescript = { install_info = { generate_from_json = true, - revision = '9d018a0f93417e6951264a26093b89ee63df7315', + revision = '4006128790efb58ca82a4492d8ef0983b260fc6a', url = 'https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript', }, maintainers = { '@NullVoxPopuli' }, @@ -764,7 +764,7 @@ return { }, gnuplot = { install_info = { - revision = '3c895f5d9c0b3a3c7e02383766b462c21913c000', + revision = '8923c1e38b9634a688a6c0dce7c18c8ffb823e79', url = 'https://github.com/dpezto/tree-sitter-gnuplot', }, maintainers = { '@dpezto' }, @@ -772,7 +772,7 @@ return { }, go = { install_info = { - revision = 'ecc20866d1bd4d80f3aef06456ed3014d4d598e6', + revision = '7cb21a65af6cc8e5c6742b9dba42881ea1158475', url = 'https://github.com/tree-sitter/tree-sitter-go', }, maintainers = { '@theHamsta', '@WinWisely268' }, @@ -788,7 +788,7 @@ return { }, godot_resource = { install_info = { - revision = '2ffb90de47417018651fc3b970e5f6b67214dc9d', + revision = '941955d027f1d8530501e77ce5e1d6035f5f99c1', url = 'https://github.com/PrestonKnopp/tree-sitter-godot-resource', }, maintainers = { '@pierpo' }, @@ -797,7 +797,7 @@ return { }, gomod = { install_info = { - revision = '3b01edce2b9ea6766ca19328d1850e456fde3103', + revision = '6efb59652d30e0e9cd5f3b3a669afd6f1a926d3c', url = 'https://github.com/camdencheek/tree-sitter-go-mod', }, maintainers = { '@camdencheek' }, @@ -813,7 +813,7 @@ return { }, gotmpl = { install_info = { - revision = 'fd9e1c6647e5e9b23918d00d1e48710d0f703e19', + revision = 'ab4a8c4a51f271f320f2bad6a5d499415bf541b1', url = 'https://github.com/ngalaiko/tree-sitter-go-template', }, maintainers = { '@qvalentin' }, @@ -829,7 +829,7 @@ return { }, gpg = { install_info = { - revision = 'f99323fb8f3f10b6c69db0c2f6d0a14bd7330675', + revision = '63e80cfe1302da9f9c7ee8d9df295f47d7d181bf', url = 'https://github.com/tree-sitter-grammars/tree-sitter-gpg-config', }, maintainers = { '@ObserverOfTime' }, @@ -845,7 +845,7 @@ return { }, gren = { install_info = { - files = { 'src/parser.c', 'src/scanner.c' }, + revision = '76554f4f2339f5a24eed19c58f2079b51c694152', url = 'https://github.com/MaeBrooks/tree-sitter-gren', }, maintainers = { '@MaeBrooks' }, @@ -853,7 +853,7 @@ return { }, groovy = { install_info = { - revision = '0d8884514fe10c4fa47527d9a0284d207f38ddea', + revision = '86911590a8e46d71301c66468e5620d9faa5b6af', url = 'https://github.com/murtaza64/tree-sitter-groovy', }, maintainers = { '@murtaza64' }, @@ -869,7 +869,7 @@ return { }, hack = { install_info = { - revision = 'fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2', + revision = 'bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0', url = 'https://github.com/slackhq/tree-sitter-hack', }, tier = 4, @@ -884,7 +884,7 @@ return { }, haskell = { install_info = { - revision = '558b997049fddcb07fc513528189c57d6129a260', + revision = '2c2fcb22e3b939ed59ae8d6f10500c3213c68670', url = 'https://github.com/tree-sitter/tree-sitter-haskell', }, maintainers = { '@mrcjkb' }, @@ -908,7 +908,7 @@ return { }, heex = { install_info = { - revision = '6dd0303acf7138dd2b9b432a229e16539581c701', + revision = 'a63c69c20fd88d1e5614a02b4a6b48cfb7e54a45', url = 'https://github.com/connorlay/tree-sitter-heex', }, maintainers = { '@connorlay' }, @@ -917,7 +917,7 @@ return { helm = { install_info = { location = 'dialects/helm', - revision = 'fd9e1c6647e5e9b23918d00d1e48710d0f703e19', + revision = 'ab4a8c4a51f271f320f2bad6a5d499415bf541b1', url = 'https://github.com/ngalaiko/tree-sitter-go-template', }, maintainers = { '@qvalentin' }, @@ -936,7 +936,7 @@ return { hlsl = { install_info = { generate_from_json = true, - revision = '543930235970a04c2f0d549c9e88815847c7a74a', + revision = 'b309425a7ab4456605cfe78774b80f7e275ca87d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-hlsl', }, maintainers = { '@theHamsta' }, @@ -962,7 +962,7 @@ return { }, hoon = { install_info = { - revision = 'a24c5a39d1d7e993a8bee913c8e8b6a652ca5ae8', + revision = '1545137aadcc63660c47db9ad98d02fa602655d0', url = 'https://github.com/urbit-pilled/tree-sitter-hoon', }, maintainers = { '@urbit-pilled' }, @@ -970,7 +970,7 @@ return { }, html = { install_info = { - revision = '14bdaf0da9e26e2de9b30178c2242539d2b0b285', + revision = 'd18f83f8bed0be99796c4eacafe9b295ab2ee144', url = 'https://github.com/tree-sitter/tree-sitter-html', }, maintainers = { '@TravonteD' }, @@ -992,7 +992,7 @@ return { }, http = { install_info = { - revision = '231f1b1bafd12e46c8ed8c21dbbdd940d9f15e94', + revision = 'd2e4e4c7d03f70e0465d436f2b5f67497cd544ca', url = 'https://github.com/rest-nvim/tree-sitter-http', }, maintainers = { '@amaanq', '@NTBBloodbath' }, @@ -1008,7 +1008,7 @@ return { }, hyprlang = { install_info = { - revision = '6858695eba0e63b9e0fceef081d291eb352abce8', + revision = 'd719158abe537b1916daaea6fa03287089f0b601', url = 'https://github.com/tree-sitter-grammars/tree-sitter-hyprlang', }, maintainers = { '@luckasRanarison' }, @@ -1016,7 +1016,7 @@ return { }, idl = { install_info = { - revision = '5573b295410201ed22771776b34d636900eba368', + revision = '86ff7f19747a761dc8ba72f4045fd64aed94ba4c', url = 'https://github.com/cathaysia/tree-sitter-idl', }, maintainers = { '@cathaysia' }, @@ -1024,8 +1024,8 @@ return { }, idris = { install_info = { + revision = 'c56a25cf57c68ff929356db25505c1cc4c7820f6', url = 'https://github.com/kayhide/tree-sitter-idris', - files = { 'src/parser.c', 'src/scanner.c' }, }, maintainers = { '@srghma' }, tier = 3, @@ -1040,7 +1040,7 @@ return { }, inko = { install_info = { - revision = '6f9c072d023c3886aabcd8012274461b35d2d0a9', + revision = '0b08a8f976456a9271f70d4682143328d7224115', url = 'https://github.com/inko-lang/tree-sitter-inko', }, maintainers = { '@yorickpeterse' }, @@ -1048,8 +1048,8 @@ return { }, ipkg = { install_info = { + revision = '8d3e9782f2d091d0cd39c13bfb3068db0c675960', url = 'https://github.com/srghma/tree-sitter-ipkg', - files = { 'src/parser.c', 'src/scanner.c' }, }, maintainers = { '@srghma' }, tier = 3, @@ -1066,7 +1066,7 @@ return { }, janet_simple = { install_info = { - revision = '12bfab7db8a5f5b1d774ef84b5831acd34936071', + revision = 'ca4785b47a4ff15653f0408a49c764dec533e0d3', url = 'https://github.com/sogaiu/tree-sitter-janet-simple', }, maintainers = { '@sogaiu' }, @@ -1074,7 +1074,7 @@ return { }, java = { install_info = { - revision = '490d878cf33b0ad5ae7a7253ff30597a5bdc348e', + revision = '677da92875756e31b3a42505d822cc8be7c5ab5e', url = 'https://github.com/tree-sitter/tree-sitter-java', }, maintainers = { '@p00f' }, @@ -1090,7 +1090,7 @@ return { }, javascript = { install_info = { - revision = 'b6f0624c1447bc209830b195999b78a56b10a579', + revision = '3f1c835d05165050834da0e3cbc23a75e94aaa64', url = 'https://github.com/tree-sitter/tree-sitter-javascript', }, maintainers = { '@steelsojka' }, @@ -1128,7 +1128,7 @@ return { }, jsdoc = { install_info = { - revision = 'bc09606fc786ead131a301e4b7524888f2d5c517', + revision = 'a417db5dbdd869fccb6a8b75ec04459e1d4ccd2c', url = 'https://github.com/tree-sitter/tree-sitter-jsdoc', }, maintainers = { '@steelsojka' }, @@ -1136,7 +1136,7 @@ return { }, json = { install_info = { - revision = '8bfdb43f47ad805bb1ce093203cfcbaa8ed2c571', + revision = '54ccd9485e0122a5e9faf5d8aaed7294c308e894', url = 'https://github.com/tree-sitter/tree-sitter-json', }, maintainers = { '@steelsojka' }, @@ -1175,7 +1175,7 @@ return { }, julia = { install_info = { - revision = '3520b57e418f734f582215181ecd926a6178c90f', + revision = 'ffdd9fe4dccdc26d62ce1654fceac52c394f0cf3', url = 'https://github.com/tree-sitter/tree-sitter-julia', }, maintainers = { '@fredrikekre' }, @@ -1183,7 +1183,7 @@ return { }, just = { install_info = { - revision = '6648ac1c0cdadaec8ee8bcf9a4ca6ace5102cf21', + revision = 'bb0c898a80644de438e6efe5d88d30bf092935cd', url = 'https://github.com/IndianBoy42/tree-sitter-just', }, maintainers = { '@Hubro' }, @@ -1199,7 +1199,7 @@ return { }, kconfig = { install_info = { - revision = '486fea71f61ad9f3fd4072a118402e97fe88d26c', + revision = '9ac99fe4c0c27a35dc6f757cef534c646e944881', url = 'https://github.com/tree-sitter-grammars/tree-sitter-kconfig', }, maintainers = { '@amaanq' }, @@ -1215,7 +1215,7 @@ return { }, kotlin = { install_info = { - revision = '76f53c48d29e8588934fb55b0240d7bdfe00bfe5', + revision = 'c4ddea359a7ff4d92360b2efcd6cfce5dc25afe6', url = 'https://github.com/fwcd/tree-sitter-kotlin', }, maintainers = { '@SalBakraa' }, @@ -1223,7 +1223,7 @@ return { }, koto = { install_info = { - revision = 'cbf637e5163065934c827d254b293f4d2f08f523', + revision = '329b0e84ef6cc6950665de4accd0bdda1601a2f1', url = 'https://github.com/koto-lang/tree-sitter-koto', }, maintainers = { '@irh' }, @@ -1239,7 +1239,7 @@ return { }, lalrpop = { install_info = { - revision = '194c25539f435de415ee0551a5f07058833da915', + revision = 'a7f5ea297bd621d072ed4cb2cc8ba5ae64ae3c4b', url = 'https://github.com/traxys/tree-sitter-lalrpop', }, maintainers = { '@traxys' }, @@ -1248,7 +1248,7 @@ return { latex = { install_info = { generate = true, - revision = '87e4059f01bed363230dc349f794ce4cc580e862', + revision = '7b06f6ed394308e7407a1703d2724128c45fc9d7', url = 'https://github.com/latex-lsp/tree-sitter-latex', }, maintainers = { '@theHamsta', '@clason' }, @@ -1256,7 +1256,7 @@ return { }, ledger = { install_info = { - revision = '8a841fb20ce683bfbb3469e6ba67f2851cfdf94a', + revision = 'd313153eef68c557ba4538b20de2d0e92f3ef6f8', url = 'https://github.com/cbarrete/tree-sitter-ledger', }, maintainers = { '@cbarrete' }, @@ -1264,7 +1264,7 @@ return { }, leo = { install_info = { - revision = '6ca11a96fc2cab51217e0cf4a2f9ed3ea63e28fb', + revision = '44a061bac4d9443d75f2700c62a71cd4dcf16f05', url = 'https://github.com/r001/tree-sitter-leo', }, maintainers = { '@r001' }, @@ -1288,7 +1288,7 @@ return { }, liquidsoap = { install_info = { - revision = '14feafa91630afb1ab9988cf9b738b7ea29f3f89', + revision = '8e51fa63ddb93ac179d4e34a311d3d3f03780b42', url = 'https://github.com/savonet/tree-sitter-liquidsoap', }, maintainers = { '@toots' }, @@ -1304,7 +1304,7 @@ return { }, lua = { install_info = { - revision = '99fc677e6971c425e8d407f59c77ab897e585c92', + revision = '34e60e7f45fc313463c68090d88d742a55d1bd7a', url = 'https://github.com/tree-sitter-grammars/tree-sitter-lua', }, maintainers = { '@muniftanjim' }, @@ -1330,7 +1330,7 @@ return { luau = { install_info = { generate_from_json = true, - revision = 'fbadc96272f718dba267628ba7b0e694c368cef3', + revision = 'a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-luau', }, maintainers = { '@amaanq' }, @@ -1356,7 +1356,7 @@ return { markdown = { install_info = { location = 'tree-sitter-markdown', - revision = 'b7eba93e6a3e588e259e831416ac11abdaa8616a', + revision = '192407ab5a24bfc24f13332979b5e7967518754a', url = 'https://github.com/tree-sitter-grammars/tree-sitter-markdown', }, maintainers = { '@MDeiml' }, @@ -1367,7 +1367,7 @@ return { markdown_inline = { install_info = { location = 'tree-sitter-markdown-inline', - revision = 'b7eba93e6a3e588e259e831416ac11abdaa8616a', + revision = '192407ab5a24bfc24f13332979b5e7967518754a', url = 'https://github.com/tree-sitter-grammars/tree-sitter-markdown', }, maintainers = { '@MDeiml' }, @@ -1376,7 +1376,7 @@ return { }, matlab = { install_info = { - revision = '306c43ab28b7b8a4976e40ff0a7c26b019ad52df', + revision = 'b0a0198b182574cd3ca0447264c83331901b9338', url = 'https://github.com/acristoffers/tree-sitter-matlab', }, maintainers = { '@acristoffers' }, @@ -1408,7 +1408,7 @@ return { mlir = { install_info = { generate = true, - revision = '0238b7fb6a630f77b3fc8b8a48285ef6ed45cbcc', + revision = 'b5d5f238b371b7c9b764f6a053b045dda92bc836', url = 'https://github.com/artagnon/tree-sitter-mlir', }, maintainers = { '@artagnon' }, @@ -1424,7 +1424,7 @@ return { }, nasm = { install_info = { - revision = '570f3d7be01fffc751237f4cfcf52d04e20532d1', + revision = 'd1b3638d017f2a8585e26dcfc66fe1df94185e30', url = 'https://github.com/naclsn/tree-sitter-nasm', }, maintainers = { '@ObserverOfTime' }, @@ -1432,7 +1432,7 @@ return { }, nginx = { install_info = { - revision = '281d184b8240b2b22670b8907b57b6d6842db6f3', + revision = '989da760be05a3334af3ec88705cbf57e6a9c41d', url = 'https://github.com/opa-oz/tree-sitter-nginx', }, maintainers = { '@opa-oz' }, @@ -1440,7 +1440,7 @@ return { }, nickel = { install_info = { - revision = 'ddaa2bc22355effd97c0d6b09ff5962705c6368d', + revision = '25464b33522c3f609fa512aa9651707c0b66d48b', url = 'https://github.com/nickel-lang/tree-sitter-nickel', }, tier = 4, @@ -1472,7 +1472,7 @@ return { }, nix = { install_info = { - revision = '456b14a2fa6315abc7e02fcffaf4a1f35d4955d3', + revision = '4b952d99ce6fc795ff3cfa48b05637f2b1751d3b', url = 'https://github.com/cstrahan/tree-sitter-nix', }, maintainers = { '@leo60228' }, @@ -1489,8 +1489,8 @@ return { }, nu = { install_info = { + revision = '9822fc63a62ff87939c88ead9f381f951f092dee', url = 'https://github.com/nushell/tree-sitter-nu', - files = { 'src/parser.c' }, }, maintainers = { '@abhisheksingh0x558' }, tier = 3, @@ -1498,7 +1498,7 @@ return { objc = { install_info = { generate_from_json = true, - revision = '62e61b6f5c0289c376d61a8c91faf6435cde9012', + revision = '18802acf31d0b5c1c1d50bdbc9eb0e1636cab9ed', url = 'https://github.com/tree-sitter-grammars/tree-sitter-objc', }, maintainers = { '@amaanq' }, @@ -1516,7 +1516,7 @@ return { ocaml = { install_info = { location = 'grammars/ocaml', - revision = '5f7a97e9757d8afe6c0b0b5dd8734cf59f35456e', + revision = '37ad9efe601316248b22173d2ff19a6b4c992016', url = 'https://github.com/tree-sitter/tree-sitter-ocaml', }, maintainers = { '@undu' }, @@ -1525,7 +1525,7 @@ return { ocaml_interface = { install_info = { location = 'grammars/interface', - revision = '5f7a97e9757d8afe6c0b0b5dd8734cf59f35456e', + revision = '37ad9efe601316248b22173d2ff19a6b4c992016', url = 'https://github.com/tree-sitter/tree-sitter-ocaml', }, maintainers = { '@undu' }, @@ -1543,7 +1543,7 @@ return { }, odin = { install_info = { - revision = '3fee7964bbfb2554deef12c224344f3870d15375', + revision = 'd2ca8efb4487e156a60d5bd6db2598b872629403', url = 'https://github.com/tree-sitter-grammars/tree-sitter-odin', }, maintainers = { '@amaanq' }, @@ -1567,7 +1567,7 @@ return { }, pem = { install_info = { - revision = '217ff2af3f2db15a79ab7e3d21ea1e0c17e71a1a', + revision = '1d16b8e063fdf4385e389096c4bc4999eaaef05f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-pem', }, maintainers = { '@ObserverOfTime' }, @@ -1577,7 +1577,7 @@ return { install_info = { branch = 'release', generate_from_json = true, - revision = '76ab9a52b9dd2a1758aae3da8286519d995037e9', + revision = '6f280c52662dc254eb7a5abc0889f7a9e1154ffd', url = 'https://github.com/tree-sitter-perl/tree-sitter-perl', }, maintainers = { '@RabbiVeesh', '@LeoNerd' }, @@ -1586,7 +1586,7 @@ return { php = { install_info = { location = 'php', - revision = '07a04599ed9ac97f82c6383a24ae139a807930f3', + revision = '5021edde6d0ea75aedc313e75cca2ac5aa064d41', url = 'https://github.com/tree-sitter/tree-sitter-php', }, maintainers = { '@tk-shirasaka', '@calebdw' }, @@ -1597,7 +1597,7 @@ return { php_only = { install_info = { location = 'php_only', - revision = '07a04599ed9ac97f82c6383a24ae139a807930f3', + revision = '5021edde6d0ea75aedc313e75cca2ac5aa064d41', url = 'https://github.com/tree-sitter/tree-sitter-php', }, maintainers = { '@tk-shirasaka', '@calebdw' }, @@ -1641,7 +1641,7 @@ return { }, poe_filter = { install_info = { - revision = '592476d81f95d2451f2ca107dc872224c76fecdf', + revision = '2902dc45439125b9386812c1089a8e9b5f71c4ab', url = 'https://github.com/tree-sitter-grammars/tree-sitter-poe-filter', }, maintainers = { '@ObserverOfTime' }, @@ -1659,7 +1659,7 @@ return { powershell = { filetype = 'ps1', install_info = { - revision = 'ebe2ab2f642eda2072c68c8de02e83973c26f33c', + revision = '32fe49cc5d4a2d5a976dacafc0da16d98787866b', url = 'https://github.com/airbus-cert/tree-sitter-powershell', }, maintainers = { '@L2jLiga' }, @@ -1667,7 +1667,7 @@ return { }, printf = { install_info = { - revision = '0e0aceabbf607ea09e03562f5d8a56f048ddea3d', + revision = '60d50a2247b0c1fb72b967562c64711d65c6a060', url = 'https://github.com/tree-sitter-grammars/tree-sitter-printf', }, maintainers = { '@ObserverOfTime' }, @@ -1675,7 +1675,7 @@ return { }, prisma = { install_info = { - revision = 'eca2596a355b1a9952b4f80f8f9caed300a272b5', + revision = '73f39a6d5401cfdcd143951e499336cf5ab2ffaa', url = 'https://github.com/victorhqc/tree-sitter-prisma', }, maintainers = { '@elianiva' }, @@ -1710,7 +1710,7 @@ return { }, properties = { install_info = { - revision = '9d09f5f200c356c50c4103d36441309fd61b48d1', + revision = '579b62f5ad8d96c2bb331f07d1408c92767531d9', url = 'https://github.com/tree-sitter-grammars/tree-sitter-properties', }, maintainers = { '@ObserverOfTime' }, @@ -1745,7 +1745,7 @@ return { }, pug = { install_info = { - revision = 'a7ff31a38908df9b9f34828d21d6ca5e12413e18', + revision = '13e9195370172c86a8b88184cc358b23b677cc46', url = 'https://github.com/zealot128/tree-sitter-pug', }, maintainers = { '@zealot128' }, @@ -1753,7 +1753,7 @@ return { }, puppet = { install_info = { - revision = '584522f32495d648b18a53ccb52d988e60de127d', + revision = '15f192929b7d317f5914de2b4accd37b349182a6', url = 'https://github.com/tree-sitter-grammars/tree-sitter-puppet', }, maintainers = { '@amaanq' }, @@ -1778,7 +1778,7 @@ return { }, python = { install_info = { - revision = '8c65e256f971812276ff2a69a2f515c218ed7f82', + revision = '44c2f7aebce0efac5867cdc5f2ea03c1d43a0305', url = 'https://github.com/tree-sitter/tree-sitter-python', }, maintainers = { '@stsewd', '@theHamsta' }, @@ -1786,7 +1786,7 @@ return { }, ql = { install_info = { - revision = 'c73c31c89cb0019ef56fe8bc1723e7c36e0be607', + revision = '1fd627a4e8bff8c24c11987474bd33112bead857', url = 'https://github.com/tree-sitter/tree-sitter-ql', }, maintainers = { '@pwntester' }, @@ -1803,7 +1803,7 @@ return { qmljs = { install_info = { generate_from_json = true, - revision = 'cc4186f15e2829385be33440561fdd17b1c40cf7', + revision = '8fef30e231d74b65c713bcbac21956156d8963da', url = 'https://github.com/yuja/tree-sitter-qmljs', }, maintainers = { '@Decodetalkers' }, @@ -1812,7 +1812,7 @@ return { }, query = { install_info = { - revision = 'f767fb0ac5e711b6d44c5e0c8d1f349687a86ce0', + revision = '5c2d02747250bc326bc33687b3319b7db8554e24', url = 'https://github.com/tree-sitter-grammars/tree-sitter-query', }, maintainers = { '@steelsojka' }, @@ -1821,7 +1821,7 @@ return { }, r = { install_info = { - revision = '2097fa502efa21349d26af0ffee55d773015e481', + revision = 'a0d3e3307489c3ca54da8c7b5b4e0c5f5fd6953a', url = 'https://github.com/r-lib/tree-sitter-r', }, maintainers = { '@ribru17' }, @@ -1862,7 +1862,7 @@ return { }, rbs = { install_info = { - revision = '8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99', + revision = 'de893b166476205b09e79cd3689f95831269579a', url = 'https://github.com/joker1007/tree-sitter-rbs', }, maintainers = { '@joker1007' }, @@ -1886,7 +1886,7 @@ return { }, regex = { install_info = { - revision = 'f70251e1f1d72bd6dc1f897f956f9112f8668441', + revision = 'b638d29335ef41215b86732dd51be34c701ef683', url = 'https://github.com/tree-sitter/tree-sitter-regex', }, maintainers = { '@theHamsta' }, @@ -1927,7 +1927,7 @@ return { }, robot = { install_info = { - revision = '322e4cc65754d2b3fdef4f2f8a71e0762e3d13af', + revision = '17c2300e91fc9da4ba14c16558bf4292941dc074', url = 'https://github.com/Hubro/tree-sitter-robot', }, maintainers = { '@Hubro' }, @@ -1943,7 +1943,7 @@ return { }, roc = { install_info = { - revision = 'ef46edd0c03ea30a22f7e92bc68628fb7231dc8a', + revision = 'de0839d6c7db2405e827435cf3ac62d22f4bd5e9', url = 'https://github.com/faldor20/tree-sitter-roc', }, maintainers = { '@nat-418' }, @@ -1959,7 +1959,7 @@ return { }, rst = { install_info = { - revision = '5120f6e59284cb8b85b450bd2db0bd352635ba9f', + revision = 'dd5971ef7759583aadd5aa5e3a3a0905eb5734d5', url = 'https://github.com/stsewd/tree-sitter-rst', }, maintainers = { '@stsewd' }, @@ -1967,7 +1967,7 @@ return { }, ruby = { install_info = { - revision = '0b4729672f9aec4810c01a0f971541dcb433fef5', + revision = '71bd32fb7607035768799732addba884a37a6210', url = 'https://github.com/tree-sitter/tree-sitter-ruby', }, maintainers = { '@TravonteD' }, @@ -1975,7 +1975,7 @@ return { }, runescript = { install_info = { - files = { 'src/parser.c', 'src/scanner.c' }, + revision = 'cf85bbd5da0c5ad243301d889c7f84d790a4cae4', url = 'https://github.com/2004Scape/tree-sitter-runescript', }, maintainers = { '@2004Scape' }, @@ -1983,7 +1983,7 @@ return { }, rust = { install_info = { - revision = '6b7d1fc73ded57f73b1619bcf4371618212208b1', + revision = '2eaf126458a4d6a69401089b6ba78c5e5d6c1ced', url = 'https://github.com/tree-sitter/tree-sitter-rust', }, maintainers = { '@amaanq' }, @@ -1991,7 +1991,7 @@ return { }, scala = { install_info = { - revision = '2cfbb6e3fcdfd51e0d477a43cc37ae8c6f87dc2e', + revision = 'd3b9553b47d7ab413a146c4b6498e527265b966e', url = 'https://github.com/tree-sitter/tree-sitter-scala', }, maintainers = { '@stevanmilic' }, @@ -2000,7 +2000,7 @@ return { scfg = { install_info = { generate = true, - revision = 'a5512800ea0220da4abbae61b8aea8423d1549aa', + revision = '2f3709e7656fa2c443f92041c91a9f843f8cd625', url = 'https://github.com/rockorager/tree-sitter-scfg', }, maintainers = { '@WhyNotHugo' }, @@ -2025,7 +2025,7 @@ return { sflog = { install_info = { location = 'sflog', - revision = '46d4a12e4e90b10a575b7b16ea3b6ead50322074', + revision = 'eade4054efc897f4bb18a5b7bf4b5a824dbffa74', url = 'https://github.com/aheber/tree-sitter-sfapex', }, maintainers = { '@aheber', '@xixiaofinland' }, @@ -2035,7 +2035,7 @@ return { slang = { install_info = { generate_from_json = true, - revision = 'dd991eb3b6957a33d9044e0f5914588f7f449a78', + revision = '3ed23c04a412a0559162d9cadf96dfff7cb36079', url = 'https://github.com/tree-sitter-grammars/tree-sitter-slang', }, maintainers = { '@theHamsta' }, @@ -2044,15 +2044,15 @@ return { }, slim = { install_info = { + revision = 'a0f08e85b787248219ea645423c5916c8d620ef6', url = 'https://github.com/theoo/tree-sitter-slim', - files = { 'src/parser.c', 'src/scanner.c' }, }, maintainers = { '@theoo' }, tier = 3, }, slint = { install_info = { - revision = '4e2765d4cac1f03ada6f635eeb6008d1d0aff5a3', + revision = 'f11da7e62051ba8b9d4faa299c26de8aeedfc1cd', url = 'https://github.com/slint-ui/tree-sitter-slint', }, maintainers = { '@hunger' }, @@ -2077,7 +2077,7 @@ return { snakemake = { install_info = { generate_from_json = true, - revision = 'e909815acdbe37e69440261ebb1091ed52e1dec6', + revision = 'f36c1587624d6d84376c82a357c20fc319cbf02c', url = 'https://github.com/osthomas/tree-sitter-snakemake', }, maintainers = { '@osthomas' }, @@ -2085,7 +2085,7 @@ return { }, solidity = { install_info = { - revision = 'ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c', + revision = '727087514eff57d92e273a24303142308bce3381', url = 'https://github.com/JoranHonig/tree-sitter-solidity', }, maintainers = { '@amaanq' }, @@ -2094,7 +2094,7 @@ return { soql = { install_info = { location = 'soql', - revision = '46d4a12e4e90b10a575b7b16ea3b6ead50322074', + revision = 'eade4054efc897f4bb18a5b7bf4b5a824dbffa74', url = 'https://github.com/aheber/tree-sitter-sfapex', }, maintainers = { '@aheber', '@xixiafinland' }, @@ -2103,7 +2103,7 @@ return { sosl = { install_info = { location = 'sosl', - revision = '46d4a12e4e90b10a575b7b16ea3b6ead50322074', + revision = 'eade4054efc897f4bb18a5b7bf4b5a824dbffa74', url = 'https://github.com/aheber/tree-sitter-sfapex', }, maintainers = { '@aheber', '@xixiafinland' }, @@ -2111,7 +2111,7 @@ return { }, sourcepawn = { install_info = { - revision = '6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf', + revision = 'f2af8d0dc14c6790130cceb2a20027eb41a8297c', url = 'https://github.com/nilshelmig/tree-sitter-sourcepawn', }, maintainers = { '@Sarrus1' }, @@ -2130,7 +2130,7 @@ return { install_info = { branch = 'gh-pages', generate_from_json = true, - revision = 'a8b10c76759a372d0f92bb070b4f5c993e0ce5f9', + revision = 'b9d109588d5b5ed986c857464830c2f0bef53f18', url = 'https://github.com/derekstride/tree-sitter-sql', }, maintainers = { '@derekstride' }, @@ -2146,7 +2146,7 @@ return { }, ssh_config = { install_info = { - revision = '77450e8bce8853921512348f83c73c168c71fdfb', + revision = '0dd3c7e9f301758f6c69a6efde43d3048deb4d8a', url = 'https://github.com/tree-sitter-grammars/tree-sitter-ssh-config', }, maintainers = { '@ObserverOfTime' }, @@ -2155,7 +2155,7 @@ return { starlark = { install_info = { generate_from_json = true, - revision = '018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac', + revision = 'a453dbf3ba433db0e5ec621a38a7e59d72e4dc69', url = 'https://github.com/tree-sitter-grammars/tree-sitter-starlark', }, maintainers = { '@amaanq' }, @@ -2172,7 +2172,7 @@ return { styled = { install_info = { generate_from_json = true, - revision = '764af55fc6b8e5ae177eb272f5c5de6238db23e6', + revision = '75d3ad20818c30c49b445ca2cb35999c278b3453', url = 'https://github.com/mskelton/tree-sitter-styled', }, maintainers = { '@mskelton' }, @@ -2189,7 +2189,7 @@ return { superhtml = { install_info = { location = 'tree-sitter-superhtml', - revision = '36f37aa5aa440805f27d4a9f5203e616a303c6a1', + revision = 'e6eba40bf54dd94d842154be0389c53a37be8dc8', url = 'https://github.com/kristoff-it/superhtml', }, maintainers = { '@rockorager' }, @@ -2206,7 +2206,7 @@ return { svelte = { install_info = { generate_from_json = true, - revision = '774a65aea563accc35f5d45fafa4d96ec5761f57', + revision = 'ae5199db47757f785e43a14b332118a5474de1a2', url = 'https://github.com/tree-sitter-grammars/tree-sitter-svelte', }, maintainers = { '@amaanq' }, @@ -2215,7 +2215,7 @@ return { }, sway = { install_info = { - files = { 'src/parser.c', 'src/scanner.c' }, + revision = '395006713db3bbb90d267ebdfcbf1881b399b05c', url = 'https://github.com/FuelLabs/tree-sitter-sway.git', }, maintainers = { '@ribru17' }, @@ -2224,7 +2224,7 @@ return { swift = { install_info = { generate = true, - revision = 'a6ec57ad4d12c68d952ba1f869bd373a7ac95832', + revision = 'f4be8072f18fb9704fd35d4b8154ae2b19e314c0', url = 'https://github.com/alex-pinkus/tree-sitter-swift', }, maintainers = { '@alex-pinkus' }, @@ -2248,7 +2248,7 @@ return { }, t32 = { install_info = { - revision = '6182836f4128725f1e74ce986840d7317021a015', + revision = 'e5a12f798f056049642aa03fbb83786e3a5b95d4', url = 'https://gitlab.com/xasc/tree-sitter-t32', }, maintainers = { '@xasc' }, @@ -2272,7 +2272,7 @@ return { }, tcl = { install_info = { - revision = 'cdba4ab96a9896492d0d5219b70300c8783ca4e7', + revision = '98015ebe182d94e5a4439e32ffd91beaac32fcb9', url = 'https://github.com/tree-sitter-grammars/tree-sitter-tcl', }, maintainers = { '@lewis6991' }, @@ -2289,7 +2289,7 @@ return { teal = { install_info = { generate = true, - revision = '485fbdc00d811b01b2090dff4d0469fd1d0350f5', + revision = '3db655924b2ff1c54fdf6371b5425ea6b5dccefe', url = 'https://github.com/euclidianAce/tree-sitter-teal', }, maintainers = { '@euclidianAce' }, @@ -2298,7 +2298,7 @@ return { templ = { install_info = { generate_from_json = true, - revision = 'e3e894ef9e490c3d36d94a51458ec55480991730', + revision = 'a9178bfc9cc8040c08f39b47bae5400a2bf06e50', url = 'https://github.com/vrischmann/tree-sitter-templ', }, maintainers = { '@vrischmann' }, @@ -2316,7 +2316,7 @@ return { }, textproto = { install_info = { - revision = 'd900077aef9f5dcb0d47c86be33585013ed5db9a', + revision = '568471b80fd8793d37ed01865d8c2208a9fefd1b', url = 'https://github.com/PorterAtGoogle/tree-sitter-textproto', }, maintainers = { '@Porter' }, @@ -2340,7 +2340,7 @@ return { }, tlaplus = { install_info = { - revision = 'da9cf9793686e236327aadfbad449414c895bf84', + revision = 'd711f24c93221cdfc9a9b4dbb0998f528fc982ac', url = 'https://github.com/tlaplus-community/tree-sitter-tlaplus', }, maintainers = { '@ahelwer', '@susliko' }, @@ -2365,7 +2365,7 @@ return { toml = { install_info = { generate_from_json = true, - revision = '16a30c83ce427385b8d14939c45c137fcfca6c42', + revision = '64b56832c2cffe41758f28e05c756a3a98d16f41', url = 'https://github.com/tree-sitter-grammars/tree-sitter-toml', }, maintainers = { '@tk-shirasaka' }, @@ -2384,7 +2384,7 @@ return { install_info = { generate_from_json = true, location = 'tsx', - revision = '9951831c5f05be434514dce38b30eef213667601', + revision = '410947e9d2ca8e032cd2419bf1241406c7e6f9bb', url = 'https://github.com/tree-sitter/tree-sitter-typescript', }, maintainers = { '@steelsojka' }, @@ -2411,7 +2411,7 @@ return { install_info = { generate_from_json = true, location = 'typescript', - revision = '9951831c5f05be434514dce38b30eef213667601', + revision = '410947e9d2ca8e032cd2419bf1241406c7e6f9bb', url = 'https://github.com/tree-sitter/tree-sitter-typescript', }, maintainers = { '@steelsojka' }, @@ -2420,7 +2420,7 @@ return { }, typespec = { install_info = { - revision = '0ee05546d73d8eb64635ed8125de6f35c77759fe', + revision = '42fb163442ef2691b9b720fb4e4e846809415d18', url = 'https://github.com/happenslol/tree-sitter-typespec', }, maintainers = { '@happenslol' }, @@ -2436,7 +2436,7 @@ return { }, typst = { install_info = { - revision = '8b8b16ef1b40cbecbe3f754b1c1c966b5a0904fe', + revision = '26dfb4b94a99cc9d6044342b7ad0ba761da77d60', url = 'https://github.com/uben0/tree-sitter-typst', }, maintainers = { '@uben0', '@RaafatTurki' }, @@ -2444,7 +2444,7 @@ return { }, udev = { install_info = { - revision = '8f58696e79092b4ad6bf197415bbd0970acf15cd', + revision = '18a1d183c4c0cc40438bae2ebf8191aaf2dee8dc', url = 'https://github.com/tree-sitter-grammars/tree-sitter-udev', }, maintainers = { '@ObserverOfTime' }, @@ -2461,7 +2461,7 @@ return { unison = { install_info = { generate = true, - revision = 'bc06e1eb100e1c0fab9bd89a9ca55d646ac80fc4', + revision = '3c97db76d3cdbd002dfba493620c2d5df2fd6fa9', url = 'https://github.com/kylegoetz/tree-sitter-unison', }, maintainers = { '@tapegram' }, @@ -2486,7 +2486,7 @@ return { v = { install_info = { location = 'tree_sitter_v', - revision = 'ea538758a1273b59774dc9179cde460d9c73fd89', + revision = '0461bf8addccb4df566827f1601f415d07b1ffbc', url = 'https://github.com/vlang/v-analyzer', }, maintainers = { '@kkharji', '@amaanq' }, @@ -2494,7 +2494,7 @@ return { }, vala = { install_info = { - revision = '8f690bfa639f2b83d1fb938ed3dd98a7ba453e8b', + revision = '97e6db3c8c73b15a9541a458d8e797a07f588ef4', url = 'https://github.com/vala-lang/tree-sitter-vala', }, maintainers = { '@Prince781' }, @@ -2502,7 +2502,7 @@ return { }, vento = { install_info = { - revision = '3321077d7446c1b3b017c294fd56ce028ed817fe', + revision = '3b32474bc29584ea214e4e84b47102408263fe0e', url = 'https://github.com/ventojs/tree-sitter-vento', }, maintainers = { '@wrapperup', '@oscarotero' }, @@ -2510,7 +2510,7 @@ return { }, verilog = { install_info = { - revision = '075ebfc84543675f12e79a955f79d717772dcef3', + revision = '15fbf73dafaffc89050d247857beb27500ea30e8', url = 'https://github.com/gmlarumbe/tree-sitter-systemverilog', }, maintainers = { '@zhangwwpeng' }, @@ -2518,7 +2518,7 @@ return { }, vhdl = { install_info = { - revision = 'd6e8301999336b47d663052d43f983c3edeb01dd', + revision = 'da8ea8afa7899a99e43a7d61afef9f77b7a675eb', url = 'https://github.com/jpt13653903/tree-sitter-vhdl', }, maintainers = { '@jpt13653903' }, @@ -2526,7 +2526,7 @@ return { }, vhs = { install_info = { - revision = '09f8fbfe40a3a699b200daca7d92e65fbbe9f9e6', + revision = '037e675d547b18bbf3fdeb222e242ae5dccc39d7', url = 'https://github.com/charmbracelet/tree-sitter-vhs', }, maintainers = { '@caarlos0' }, @@ -2542,7 +2542,7 @@ return { }, vimdoc = { install_info = { - revision = '2249c44ecd3f5cf22da3dcccfb74f816ddb29245', + revision = 'd2e4b5c172a109966c2ce0378f73df6cede39400', url = 'https://github.com/neovim/tree-sitter-vimdoc', }, maintainers = { '@clason' }, @@ -2578,7 +2578,7 @@ return { wgsl_bevy = { install_info = { generate_from_json = true, - revision = '0f06f24e259ac725045956436b9025dab008ff9f', + revision = '47c1818d245a6156a488c4c4d06e9336714bae9b', url = 'https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy', }, maintainers = { '@theHamsta' }, @@ -2611,7 +2611,7 @@ return { xml = { install_info = { location = 'xml', - revision = '809266ed1694d64dedc168a18893cc254e3edf7e', + revision = 'ce150c5be7f617e18ffa2064213e5d9c4cb5d69e', url = 'https://github.com/tree-sitter-grammars/tree-sitter-xml', }, maintainers = { '@ObserverOfTime' }, @@ -2620,15 +2620,15 @@ return { }, xresources = { install_info = { + revision = 'd0f9dc7cec4dc15fc6f9d556bb4e9dd5050328a6', url = 'https://github.com/ValdezFOmar/tree-sitter-xresources', - files = { 'src/parser.c' }, }, maintainers = { '@ValdezFOmar' }, tier = 3, }, yaml = { install_info = { - revision = '7b03feefd36b5f155465ca736c6304aca983b267', + revision = '1805917414a9a8ba2473717fd69447277a175fae', url = 'https://github.com/tree-sitter-grammars/tree-sitter-yaml', }, maintainers = { '@amaanq' }, @@ -2660,7 +2660,7 @@ return { }, zig = { install_info = { - revision = 'eb7d58c2dc4fbeea4745019dee8df013034ae66b', + revision = 'b670c8df85a1568f498aa5c8cae42f51a90473c0', url = 'https://github.com/tree-sitter-grammars/tree-sitter-zig', }, maintainers = { '@amaanq' }, @@ -2669,7 +2669,7 @@ return { ziggy = { install_info = { location = 'tree-sitter-ziggy', - revision = '42b6f5d7320340bc5903c4c29d34065e8517a549', + revision = '3518133e9ebea7c372eff4def368eda8488fad18', url = 'https://github.com/kristoff-it/ziggy', }, maintainers = { '@rockorager' }, @@ -2678,7 +2678,7 @@ return { ziggy_schema = { install_info = { location = 'tree-sitter-ziggy-schema', - revision = '42b6f5d7320340bc5903c4c29d34065e8517a549', + revision = '3518133e9ebea7c372eff4def368eda8488fad18', url = 'https://github.com/kristoff-it/ziggy', }, maintainers = { '@rockorager' }, diff --git a/lua/nvim-treesitter/util.lua b/lua/nvim-treesitter/util.lua index 3087e9422..8a9779617 100644 --- a/lua/nvim-treesitter/util.lua +++ b/lua/nvim-treesitter/util.lua @@ -1,5 +1,3 @@ -local uv = vim.uv - local M = {} --- @param filename string diff --git a/runtime/queries/ada/injections.scm b/runtime/queries/ada/injections.scm index f9754504e..2f0e58eb6 100644 --- a/runtime/queries/ada/injections.scm +++ b/runtime/queries/ada/injections.scm @@ -1,5 +1,2 @@ ((comment) @injection.content (#set! injection.language "comment")) - -((doc_block) @injection.content - (#set! injection.language "markdown")) diff --git a/runtime/queries/beancount/injections.scm b/runtime/queries/beancount/injections.scm index 05aa24d8f..2f0e58eb6 100644 --- a/runtime/queries/beancount/injections.scm +++ b/runtime/queries/beancount/injections.scm @@ -1,5 +1,2 @@ ((comment) @injection.content (#set! injection.language "comment")) - -((macro_text) @injection.content - (#set! injection.language "verilog")) diff --git a/runtime/queries/unison/injections.scm b/runtime/queries/unison/injections.scm index 2f0e58eb6..f9754504e 100644 --- a/runtime/queries/unison/injections.scm +++ b/runtime/queries/unison/injections.scm @@ -1,2 +1,5 @@ ((comment) @injection.content (#set! injection.language "comment")) + +((doc_block) @injection.content + (#set! injection.language "markdown")) diff --git a/runtime/queries/verilog/injections.scm b/runtime/queries/verilog/injections.scm index 2f0e58eb6..05aa24d8f 100644 --- a/runtime/queries/verilog/injections.scm +++ b/runtime/queries/verilog/injections.scm @@ -1,2 +1,5 @@ ((comment) @injection.content (#set! injection.language "comment")) + +((macro_text) @injection.content + (#set! injection.language "verilog")) diff --git a/scripts/install-parsers.lua b/scripts/install-parsers.lua index 756d34561..36be0b9c4 100755 --- a/scripts/install-parsers.lua +++ b/scripts/install-parsers.lua @@ -18,15 +18,18 @@ vim.opt.runtimepath:append('.') -- needed on CI vim.fn.mkdir(vim.fn.stdpath('cache'), 'p') -local done = false +local ok = nil require('nvim-treesitter.install').install( #parsers > 0 and parsers or 'all', { force = true, generate = generate, max_jobs = max_jobs }, - function() - done = true + function(success) + ok = success end ) vim.wait(6000000, function() - return done + return ok ~= nil end) +if not ok then + vim.cmd.cq() +end |
