nvim-treesitter/lua/nvim-treesitter/parsers.lua

2687 lines
74 KiB
Lua
Raw Normal View History

---@type nvim-ts.parsers
return {
ada = {
install_info = {
revision = 'e8e2515465cc2d7c444498e68bdb9f1d86767f95',
url = 'https://github.com/briot/tree-sitter-ada',
},
maintainers = { '@briot' },
tier = 2,
2023-11-24 10:25:47 +01:00
},
agda = {
install_info = {
revision = 'b9b32fa042c2952a7bfca86847ea325e44ccc897',
url = 'https://github.com/tree-sitter/tree-sitter-agda',
},
maintainers = { '@Decodetalkers' },
tier = 2,
},
angular = {
install_info = {
generate_from_json = true,
revision = '843525141575e397541e119698f0532755e959f6',
url = 'https://github.com/dlvandenberg/tree-sitter-angular',
},
maintainers = { '@dlvandenberg' },
2023-05-31 09:19:16 +02:00
requires = { 'html', 'html_tags' },
tier = 2,
},
apex = {
install_info = {
location = 'apex',
revision = '3597575a429766dd7ecce9f5bb97f6fec4419d5d',
url = 'https://github.com/aheber/tree-sitter-sfapex',
},
maintainers = { '@aheber', '@xixiafinland' },
tier = 2,
},
arduino = {
install_info = {
generate_from_json = true,
revision = '017696bdf47ca2b10948c5a511f9ab387722d0f3',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-arduino',
},
maintainers = { '@ObserverOfTime' },
2023-05-31 09:19:16 +02:00
requires = { 'cpp' },
tier = 2,
},
asm = {
install_info = {
revision = '04962e15f6b464cf1d75eada59506dc25090e186',
url = 'https://github.com/RubixDev/tree-sitter-asm',
},
maintainers = { '@RubixDev' },
tier = 2,
},
astro = {
install_info = {
generate_from_json = true,
revision = '0ad33e32ae9726e151d16ca20ba3e507ff65e01f',
url = 'https://github.com/virchau13/tree-sitter-astro',
},
maintainers = { '@virchau13' },
2023-05-31 09:19:16 +02:00
requires = { 'html', 'html_tags' },
tier = 2,
2022-07-07 22:33:47 +08:00
},
authzed = {
install_info = {
revision = '1dec7e1af96c56924e3322cd85fdce15d0a31d00',
url = 'https://github.com/mleonidas/tree-sitter-authzed',
},
maintainers = { '@mattpolzin' },
tier = 2,
2022-06-04 11:11:34 +08:00
},
awk = {
install_info = {
revision = '34bbdc7cce8e803096f47b625979e34c1be38127',
url = 'https://github.com/Beaglefoot/tree-sitter-awk',
},
tier = 2,
2023-03-22 05:24:56 -04:00
},
bash = {
install_info = {
revision = '0c46d792d54c536be5ff7eb18eb95c70fccdb232',
url = 'https://github.com/tree-sitter/tree-sitter-bash',
},
maintainers = { '@TravonteD' },
tier = 2,
2022-04-06 21:04:19 +08:00
},
bass = {
install_info = {
revision = '28dc7059722be090d04cd751aed915b2fee2f89a',
url = 'https://github.com/vito/tree-sitter-bass',
},
maintainers = { '@amaanq' },
tier = 2,
},
beancount = {
install_info = {
revision = '9bc460a05b5f096d69568b5fb36105032ff4ff97',
url = 'https://github.com/polarmutex/tree-sitter-beancount',
},
maintainers = { '@polarmutex' },
tier = 2,
2023-02-23 04:42:37 -05:00
},
bibtex = {
install_info = {
revision = 'ccfd77db0ed799b6c22c214fe9d2937f47bc8b34',
url = 'https://github.com/latex-lsp/tree-sitter-bibtex',
},
maintainers = { '@theHamsta', '@clason' },
tier = 2,
2023-08-17 00:49:36 -04:00
},
bicep = {
install_info = {
revision = 'bff59884307c0ab009bd5e81afd9324b46a6c0f9',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-bicep',
},
maintainers = { '@amaanq' },
tier = 2,
},
bitbake = {
install_info = {
revision = 'a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-bitbake',
},
maintainers = { '@amaanq' },
tier = 2,
},
blade = {
install_info = {
revision = 'bcdc4b01827cac21205f7453e9be02f906943128',
url = 'https://github.com/EmranMR/tree-sitter-blade',
},
maintainers = { '@calebdw' },
tier = 2,
},
blueprint = {
install_info = {
revision = '60ba73739c6083c693d86a1a7cf039c07eb4ed59',
url = 'https://gitlab.com/gabmus/tree-sitter-blueprint',
},
maintainers = { '@gabmus' },
tier = 2,
},
bp = {
install_info = {
revision = 'ee641d15390183d7535777947ce0f2f1fbcee69f',
url = 'https://github.com/ambroisie/tree-sitter-bp',
},
maintainers = { '@ambroisie' },
readme_note = 'Android Blueprint',
tier = 2,
},
brightscript = {
install_info = {
revision = '48ce1687125c6dfefcc7a1bef19fa0f0f00426cc',
url = 'https://github.com/ajdelcimmuto/tree-sitter-brightscript',
},
maintainers = { '@ajdelcimmuto' },
tier = 2,
},
c = {
install_info = {
revision = '2a265d69a4caf57108a73ad2ed1e6922dd2f998c',
url = 'https://github.com/tree-sitter/tree-sitter-c',
},
maintainers = { '@amaanq' },
tier = 2,
},
c_sharp = {
install_info = {
revision = 'b5eb5742f6a7e9438bee22ce8026d6b927be2cd7',
url = 'https://github.com/tree-sitter/tree-sitter-c-sharp',
},
maintainers = { '@amaanq' },
tier = 2,
},
caddy = {
install_info = {
revision = '2686186edb61be47960431c93a204fb249681360',
url = 'https://github.com/opa-oz/tree-sitter-caddy',
},
maintainers = { '@opa-oz' },
tier = 3,
},
cairo = {
install_info = {
revision = '6238f609bea233040fe927858156dee5515a0745',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-cairo',
},
maintainers = { '@amaanq' },
tier = 2,
2023-07-06 21:42:51 -04:00
},
capnp = {
install_info = {
revision = '7b0883c03e5edd34ef7bcf703194204299d7099f',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-capnp',
},
maintainers = { '@amaanq' },
tier = 2,
2022-10-22 00:37:27 +03:00
},
chatito = {
install_info = {
revision = 'b4cbe9ab7672d5106e9550d8413835395a1be362',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-chatito',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2024-12-06 21:41:37 +04:00
},
circom = {
install_info = {
revision = '02150524228b1e6afef96949f2d6b7cc0aaf999e',
url = 'https://github.com/Decurity/tree-sitter-circom',
},
maintainers = { '@alexandr-martirosyan' },
tier = 2,
2020-10-29 22:59:36 +09:00
},
clojure = {
install_info = {
revision = 'f4236d4da8aa92bc105d9c118746474c608e6af7',
url = 'https://github.com/sogaiu/tree-sitter-clojure',
},
maintainers = { '@NoahTheDuke' },
tier = 2,
},
cmake = {
install_info = {
revision = 'c2fdefaf7ae3b7c5cf11705fe63c516b1c490590',
url = 'https://github.com/uyha/tree-sitter-cmake',
},
maintainers = { '@uyha' },
tier = 2,
},
comment = {
install_info = {
revision = '85eae6644d25bcbdd19f4a35c9946abc71c2d6fe',
url = 'https://github.com/stsewd/tree-sitter-comment',
},
maintainers = { '@stsewd' },
tier = 2,
2021-04-04 09:45:45 +02:00
},
commonlisp = {
install_info = {
generate_from_json = true,
revision = '32323509b3d9fe96607d151c2da2c9009eb13a2f',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-commonlisp',
},
maintainers = { '@theHamsta' },
tier = 2,
},
cooklang = {
install_info = {
revision = '4ebe237c1cf64cf3826fc249e9ec0988fe07e58e',
url = 'https://github.com/addcninblue/tree-sitter-cooklang',
},
maintainers = { '@addcninblue' },
tier = 2,
},
corn = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = '464654742cbfd3a3de560aba120998f1d5dfa844',
url = 'https://github.com/jakestanger/tree-sitter-corn',
},
maintainers = { '@jakestanger' },
tier = 2,
2023-02-23 18:44:10 -05:00
},
cpon = {
install_info = {
revision = '594289eadfec719198e560f9d7fd243c4db678d5',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-cpon',
},
maintainers = { '@amaanq' },
tier = 2,
2020-07-15 16:03:21 +02:00
},
cpp = {
install_info = {
generate_from_json = true,
revision = 'e5cea0ec884c5c3d2d1e41a741a66ce13da4d945',
url = 'https://github.com/tree-sitter/tree-sitter-cpp',
},
maintainers = { '@theHamsta' },
2023-05-31 09:19:16 +02:00
requires = { 'c' },
tier = 2,
},
css = {
install_info = {
revision = '6e327db434fec0ee90f006697782e43ec855adf5',
url = 'https://github.com/tree-sitter/tree-sitter-css',
},
maintainers = { '@TravonteD' },
tier = 2,
2023-08-17 04:07:43 -04:00
},
csv = {
install_info = {
location = 'csv',
revision = '7eb7297823605392d2bbcc4c09b1cd18d6fa9529',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-csv',
},
maintainers = { '@amaanq' },
2023-05-31 09:19:16 +02:00
requires = { 'tsv' },
tier = 2,
2021-06-09 18:47:31 +02:00
},
cuda = {
install_info = {
generate_from_json = true,
revision = '014628ae8d2df391b88ddb9fa0260fd97f770829',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-cuda',
},
maintainers = { '@theHamsta' },
2023-05-31 09:19:16 +02:00
requires = { 'cpp' },
tier = 2,
2023-03-04 04:31:11 -05:00
},
cue = {
install_info = {
revision = '770737bcff2c4aa3f624d439e32b07dbb07102d3',
url = 'https://github.com/eonpatapon/tree-sitter-cue',
},
maintainers = { '@amaanq' },
tier = 2,
},
cylc = {
install_info = {
revision = '8b895c278f98d05e67997f5e3a43fb5531933023',
url = 'https://github.com/elliotfontaine/tree-sitter-cylc',
},
maintainers = { '@elliotfontaine' },
tier = 2,
2021-10-01 11:33:33 +02:00
},
d = {
install_info = {
revision = '45e5f1e9d6de2c68591bc8e5ec662cf18e950b4a',
url = 'https://github.com/gdamore/tree-sitter-d',
},
maintainers = { '@amaanq' },
tier = 2,
2023-01-29 12:03:04 -05:00
},
dart = {
install_info = {
revision = '80e23c07b64494f7e21090bb3450223ef0b192f4',
url = 'https://github.com/UserNobody14/tree-sitter-dart',
},
maintainers = { '@akinsho' },
tier = 2,
},
desktop = {
install_info = {
revision = '6d66eea37afa1d6bc1e25ef457113743df42416d',
url = 'https://github.com/ValdezFOmar/tree-sitter-desktop',
},
maintainers = { '@ValdezFOmar' },
tier = 2,
2021-09-11 17:26:06 +02:00
},
devicetree = {
install_info = {
revision = '6557729f4afaf01dec7481d4e5975515ea8f0edd',
url = 'https://github.com/joelspadin/tree-sitter-devicetree',
},
maintainers = { '@jedrzejboczar' },
tier = 2,
2023-02-23 16:06:47 -05:00
},
dhall = {
install_info = {
revision = '62013259b26ac210d5de1abf64cf1b047ef88000',
url = 'https://github.com/jbellerb/tree-sitter-dhall',
},
maintainers = { '@amaanq' },
tier = 2,
2022-06-15 01:15:25 +02:00
},
diff = {
install_info = {
revision = 'e42b8def4f75633568f1aecfe01817bf15164928',
url = 'https://github.com/the-mikedavis/tree-sitter-diff',
},
maintainers = { '@gbprod' },
tier = 2,
2024-01-24 16:25:40 -08:00
},
disassembly = {
install_info = {
revision = '0229c0211dba909c5d45129ac784a3f4d49c243a',
url = 'https://github.com/ColinKennedy/tree-sitter-disassembly',
},
maintainers = { '@ColinKennedy' },
tier = 2,
},
djot = {
install_info = {
revision = 'eb31845d59b9ee8c1b2098e78e9ca72004bd1579',
url = 'https://github.com/treeman/tree-sitter-djot',
},
maintainers = { '@NoahTheDuke' },
tier = 2,
},
dockerfile = {
install_info = {
revision = '971acdd908568b4531b0ba28a445bf0bb720aba5',
url = 'https://github.com/camdencheek/tree-sitter-dockerfile',
},
maintainers = { '@camdencheek' },
tier = 2,
},
dot = {
install_info = {
revision = '9ab85550c896d8b294d9b9ca1e30698736f08cea',
url = 'https://github.com/rydesun/tree-sitter-dot',
},
maintainers = { '@rydesun' },
tier = 2,
2023-08-25 05:02:58 -04:00
},
doxygen = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = 'ccd998f378c3f9345ea4eeb223f56d7b84d16687',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-doxygen',
},
maintainers = { '@amaanq' },
tier = 2,
2023-08-04 14:50:28 +03:00
},
dtd = {
install_info = {
location = 'dtd',
revision = '0d9a8099c963ed53e183425c1b47fa2622c8eaf7',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-xml',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
},
earthfile = {
install_info = {
revision = 'ae378d9d1306e9a967698516041f6f8803db5592',
url = 'https://github.com/glehmann/tree-sitter-earthfile',
},
maintainers = { '@glehmann' },
tier = 2,
},
ebnf = {
install_info = {
location = 'crates/tree-sitter-ebnf',
revision = '8e635b0b723c620774dfb8abf382a7f531894b40',
url = 'https://github.com/RubixDev/ebnf',
},
maintainers = { '@RubixDev' },
tier = 2,
},
2023-05-31 09:19:16 +02:00
ecma = {
maintainers = { '@steelsojka' },
readme_note = 'queries required by javascript, typescript, tsx, qmljs',
tier = 2,
2023-05-31 09:19:16 +02:00
},
editorconfig = {
install_info = {
revision = '3f2b371537355f6e53cc3af37f79ba450efb5132',
url = 'https://github.com/ValdezFOmar/tree-sitter-editorconfig',
},
maintainers = { '@ValdezFOmar' },
tier = 2,
2024-07-04 10:23:44 -07:00
},
eds = {
install_info = {
revision = '26d529e6cfecde391a03c21d1474eb51e0285805',
url = 'https://github.com/uyha/tree-sitter-eds',
},
maintainers = { '@uyha' },
tier = 2,
2023-09-10 14:38:10 +02:00
},
eex = {
install_info = {
revision = 'f742f2fe327463335e8671a87c0b9b396905d1d1',
url = 'https://github.com/connorlay/tree-sitter-eex',
},
maintainers = { '@connorlay' },
tier = 2,
},
elixir = {
install_info = {
revision = '450a8194f5a66561135962cfc8d7545a27b61c4c',
url = 'https://github.com/elixir-lang/tree-sitter-elixir',
},
maintainers = { '@connorlay' },
tier = 2,
},
elm = {
install_info = {
revision = '3b373a3ccb48f31aa4b7ddc9092e2f5e24ab7aed',
url = 'https://github.com/elm-tooling/tree-sitter-elm',
},
maintainers = { '@zweimach' },
tier = 2,
},
elsa = {
install_info = {
revision = '0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7',
url = 'https://github.com/glapa-grossklag/tree-sitter-elsa',
},
maintainers = { '@glapa-grossklag', '@amaanq' },
tier = 2,
},
elvish = {
install_info = {
revision = '5e7210d945425b77f82cbaebc5af4dd3e1ad40f5',
url = 'https://github.com/elves/tree-sitter-elvish',
},
maintainers = { '@elves' },
tier = 2,
},
embedded_template = {
install_info = {
revision = '8495d106154741e6d35d37064f864758ece75de6',
url = 'https://github.com/tree-sitter/tree-sitter-embedded-template',
},
tier = 2,
},
enforce = {
install_info = {
revision = '36064bd71ce22e9a8c73b64b1a3448cc600a4312',
url = 'https://github.com/simonvic/tree-sitter-enforce',
},
maintainers = { '@simonvic' },
tier = 2,
},
erlang = {
install_info = {
revision = '067d66937c8eeb6651e349f400c1756c2ea90b2e',
url = 'https://github.com/WhatsApp/tree-sitter-erlang',
},
maintainers = { '@filmor' },
tier = 2,
2020-11-22 17:14:13 -06:00
},
facility = {
install_info = {
revision = 'e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb',
url = 'https://github.com/FacilityApi/tree-sitter-facility',
},
maintainers = { '@bryankenote' },
tier = 2,
2023-11-28 17:24:43 +00:00
},
faust = {
install_info = {
revision = 'f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4',
url = 'https://github.com/khiner/tree-sitter-faust',
},
maintainers = { '@khiner' },
tier = 2,
},
fennel = {
install_info = {
generate_from_json = true,
revision = 'de06b9ad366f0186080056109a8c3be980129538',
url = 'https://github.com/alexmozaidze/tree-sitter-fennel',
},
maintainers = { '@alexmozaidze' },
tier = 2,
},
fidl = {
install_info = {
revision = '0a8910f293268e27ff554357c229ba172b0eaed2',
url = 'https://github.com/google/tree-sitter-fidl',
},
maintainers = { '@chaopeng' },
tier = 2,
2024-02-22 21:57:07 -05:00
},
firrtl = {
install_info = {
revision = '8503d3a0fe0f9e427863cb0055699ff2d29ae5f5',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-firrtl',
},
maintainers = { '@amaanq' },
tier = 2,
2023-03-26 18:37:15 -04:00
},
fish = {
install_info = {
revision = '70640c0696abde32622afc43291a385681afbd32',
url = 'https://github.com/ram02z/tree-sitter-fish',
},
maintainers = { '@ram02z' },
tier = 2,
2021-08-27 07:30:22 -07:00
},
foam = {
install_info = {
revision = 'f08bb76892b93e5b23c45ac3bd6b1eea5df323cc',
url = 'https://github.com/FoamScience/tree-sitter-foam',
},
maintainers = { '@FoamScience' },
tier = 2,
},
forth = {
install_info = {
revision = '90189238385cf636b9ee99ce548b9e5b5e569d48',
url = 'https://github.com/AlexanderBrevig/tree-sitter-forth',
},
maintainers = { '@amaanq' },
tier = 2,
2023-08-21 04:29:38 -04:00
},
fortran = {
install_info = {
revision = 'd738334e4a21866a1ab81fb3f27f9b0b2ad2e515',
url = 'https://github.com/stadelmanma/tree-sitter-fortran',
},
maintainers = { '@amaanq' },
tier = 2,
},
fsh = {
install_info = {
revision = 'fad2e175099a45efbc98f000cc196d3674cc45e0',
url = 'https://github.com/mgramigna/tree-sitter-fsh',
},
maintainers = { '@mgramigna' },
tier = 2,
},
fsharp = {
install_info = {
location = 'fsharp',
revision = '02929f084726db969e5b916d144436f248146824',
url = 'https://github.com/ionide/tree-sitter-fsharp',
},
maintainers = { '@nsidorenco' },
tier = 2,
},
func = {
install_info = {
revision = 'f780ca55e65e7d7360d0229331763e16c452fc98',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-func',
},
maintainers = { '@amaanq' },
tier = 2,
},
fusion = {
install_info = {
revision = '19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6',
url = 'https://gitlab.com/jirgn/tree-sitter-fusion',
},
maintainers = { '@jirgn' },
tier = 2,
},
gap = {
install_info = {
revision = '8dee53cfb962600dd35ca25432f005e7920e89f2',
url = 'https://github.com/gap-system/tree-sitter-gap',
},
maintainers = { '@reiniscirpons' },
readme_note = 'GAP system',
tier = 2,
},
gaptst = {
install_info = {
revision = '69086d7627c03e1f4baf766bcef14c60d9e92331',
url = 'https://github.com/gap-system/tree-sitter-gaptst',
},
maintainers = { '@reiniscirpons' },
readme_note = 'GAP system test files',
requires = { 'gap' },
tier = 2,
},
gdscript = {
install_info = {
revision = '48b49330888a4669b48619b211cc8da573827725',
url = 'https://github.com/PrestonKnopp/tree-sitter-gdscript',
},
maintainers = { '@PrestonKnopp' },
readme_note = 'Godot',
tier = 2,
},
gdshader = {
install_info = {
revision = 'ffd9f958df13cae04593781d7d2562295a872455',
url = 'https://github.com/GodOfAvacyn/tree-sitter-gdshader',
},
maintainers = { '@godofavacyn' },
tier = 2,
},
git_config = {
install_info = {
revision = 'edc973f498482529ff2a319249d0f43a22860321',
url = 'https://github.com/the-mikedavis/tree-sitter-git-config',
},
maintainers = { '@amaanq' },
tier = 2,
},
git_rebase = {
install_info = {
revision = 'bff4b66b44b020d918d67e2828eada1974a966aa',
url = 'https://github.com/the-mikedavis/tree-sitter-git-rebase',
},
maintainers = { '@gbprod' },
tier = 2,
2021-03-11 00:57:54 +01:00
},
gitattributes = {
install_info = {
revision = '5425944fd61bf2b3bad2c17c2dc9f53172b0f01d',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-gitattributes',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
},
gitcommit = {
install_info = {
revision = 'a716678c0f00645fed1e6f1d0eb221481dbd6f6d',
url = 'https://github.com/gbprod/tree-sitter-gitcommit',
},
maintainers = { '@gbprod' },
tier = 2,
},
gitignore = {
install_info = {
revision = 'f4685bf11ac466dd278449bcfe5fd014e94aa504',
url = 'https://github.com/shunsambongi/tree-sitter-gitignore',
},
maintainers = { '@theHamsta' },
tier = 2,
2020-12-28 17:55:07 +01:00
},
gleam = {
install_info = {
revision = '99ec4101504452c488b7c835fb65cfef75b090b7',
url = 'https://github.com/gleam-lang/tree-sitter-gleam',
},
maintainers = { '@amaanq' },
tier = 2,
},
glimmer = {
install_info = {
revision = 'da605af8c5999b43e6839b575eae5e6cafabb06f',
url = 'https://github.com/ember-tooling/tree-sitter-glimmer',
},
maintainers = { '@NullVoxPopuli' },
readme_note = 'Glimmer and Ember',
tier = 2,
2022-09-07 10:30:43 +02:00
},
glimmer_javascript = {
install_info = {
generate_from_json = true,
revision = '5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87',
url = 'https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript',
},
maintainers = { '@NullVoxPopuli' },
requires = { 'ecma' },
tier = 2,
},
glimmer_typescript = {
install_info = {
generate_from_json = true,
revision = '12d98944c1d5077b957cbdb90d663a7c4d50118c',
url = 'https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript',
},
maintainers = { '@NullVoxPopuli' },
requires = { 'typescript' },
tier = 2,
},
glsl = {
install_info = {
generate_from_json = true,
revision = '24a6c8ef698e4480fecf8340d771fbcb5de8fbb4',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-glsl',
},
maintainers = { '@theHamsta' },
2023-05-31 09:19:16 +02:00
requires = { 'c' },
tier = 2,
},
gn = {
install_info = {
revision = 'bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-gn',
},
maintainers = { '@amaanq' },
readme_name = 'GN (Generate Ninja)',
tier = 2,
2023-10-22 00:37:11 -04:00
},
gnuplot = {
install_info = {
revision = '8923c1e38b9634a688a6c0dce7c18c8ffb823e79',
url = 'https://github.com/dpezto/tree-sitter-gnuplot',
},
maintainers = { '@dpezto' },
tier = 2,
},
go = {
install_info = {
revision = '5e73f476efafe5c768eda19bbe877f188ded6144',
url = 'https://github.com/tree-sitter/tree-sitter-go',
},
maintainers = { '@theHamsta', '@WinWisely268' },
tier = 2,
},
goctl = {
install_info = {
revision = '49c43532689fe1f53e8b9e009d0521cab02c432b',
url = 'https://github.com/chaozwn/tree-sitter-goctl',
},
maintainers = { '@chaozwn' },
tier = 2,
2024-07-07 23:27:21 +08:00
},
godot_resource = {
install_info = {
revision = '91c55fdf325a832659e59cdf4a02bfe8a423f14c',
url = 'https://github.com/PrestonKnopp/tree-sitter-godot-resource',
},
maintainers = { '@pierpo' },
readme_note = 'Godot Resources',
tier = 2,
2021-03-27 18:10:31 +07:00
},
gomod = {
install_info = {
revision = '6efb59652d30e0e9cd5f3b3a669afd6f1a926d3c',
url = 'https://github.com/camdencheek/tree-sitter-go-mod',
},
maintainers = { '@camdencheek' },
tier = 2,
2020-12-07 08:17:37 +01:00
},
gosum = {
install_info = {
revision = 'e2ac513b2240c7ff1069ae33b2df29ce90777c11',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-go-sum',
},
maintainers = { '@amaanq' },
tier = 2,
2023-02-03 10:14:13 -05:00
},
gotmpl = {
install_info = {
revision = '5f19a36bb1eebb30454e277b222b278ceafed0dd',
url = 'https://github.com/ngalaiko/tree-sitter-go-template',
},
maintainers = { '@qvalentin' },
tier = 2,
2021-05-14 21:23:58 +02:00
},
gowork = {
install_info = {
revision = '949a8a470559543857a62102c84700d291fc984c',
url = 'https://github.com/omertuc/tree-sitter-go-work',
},
maintainers = { '@omertuc' },
tier = 2,
},
gpg = {
install_info = {
revision = '63e80cfe1302da9f9c7ee8d9df295f47d7d181bf',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-gpg-config',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2023-08-15 21:36:44 +03:00
},
graphql = {
install_info = {
revision = '5e66e961eee421786bdda8495ed1db045e06b5fe',
url = 'https://github.com/bkegley/tree-sitter-graphql',
},
maintainers = { '@bkegley' },
tier = 2,
},
gren = {
install_info = {
revision = '06389ece5bc7344ed3931dc516bb609d8864dd2a',
url = 'https://github.com/MaeBrooks/tree-sitter-gren',
},
maintainers = { '@MaeBrooks' },
tier = 2,
2023-06-19 21:18:42 +08:00
},
groovy = {
install_info = {
revision = '86911590a8e46d71301c66468e5620d9faa5b6af',
url = 'https://github.com/murtaza64/tree-sitter-groovy',
},
maintainers = { '@murtaza64' },
tier = 2,
2022-02-05 09:38:29 -08:00
},
gstlaunch = {
install_info = {
revision = '549aef253fd38a53995cda1bf55c501174372bf7',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch',
},
maintainers = { '@theHamsta' },
tier = 2,
},
hack = {
install_info = {
revision = 'bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0',
url = 'https://github.com/slackhq/tree-sitter-hack',
},
tier = 2,
},
hare = {
install_info = {
revision = '4af5d82cf9ec39f67cb1db5b7a9269d337406592',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-hare',
},
maintainers = { '@amaanq' },
tier = 2,
2023-03-11 03:02:30 -05:00
},
haskell = {
install_info = {
revision = '0975ef72fc3c47b530309ca93937d7d143523628',
url = 'https://github.com/tree-sitter/tree-sitter-haskell',
},
maintainers = { '@mrcjkb' },
tier = 2,
},
haskell_persistent = {
install_info = {
revision = '577259b4068b2c281c9ebf94c109bd50a74d5857',
url = 'https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent',
},
maintainers = { '@lykahb' },
tier = 2,
},
hcl = {
install_info = {
revision = '41a2e702413a53f2614533b2aa9c187816116cbc',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-hcl',
},
maintainers = { '@MichaHoffmann' },
tier = 2,
},
heex = {
install_info = {
revision = '008626a3fad379d17c81d5ed576edd9bd7a4fbf7',
url = 'https://github.com/connorlay/tree-sitter-heex',
},
maintainers = { '@connorlay' },
tier = 2,
},
helm = {
install_info = {
location = 'dialects/helm',
revision = '5f19a36bb1eebb30454e277b222b278ceafed0dd',
url = 'https://github.com/ngalaiko/tree-sitter-go-template',
},
maintainers = { '@qvalentin' },
tier = 2,
},
hjson = {
install_info = {
generate_from_json = true,
revision = '02fa3b79b3ff9a296066da6277adfc3f26cbc9e0',
url = 'https://github.com/winston0410/tree-sitter-hjson',
},
maintainers = { '@winston0410' },
2023-05-31 09:19:16 +02:00
requires = { 'json' },
tier = 2,
},
hlsl = {
install_info = {
generate_from_json = true,
revision = 'bab9111922d53d43668fabb61869bec51bbcb915',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-hlsl',
},
maintainers = { '@theHamsta' },
2023-05-31 09:19:16 +02:00
requires = { 'cpp' },
tier = 2,
},
hlsplaylist = {
install_info = {
revision = '3bfda9271e3adb08d35f47a2102fe957009e1c55',
url = 'https://github.com/Freed-Wu/tree-sitter-hlsplaylist',
},
maintainers = { '@Freed-Wu' },
tier = 2,
},
hocon = {
install_info = {
generate_from_json = true,
revision = 'c390f10519ae69fdb03b3e5764f5592fb6924bcc',
url = 'https://github.com/antosha417/tree-sitter-hocon',
},
maintainers = { '@antosha417' },
tier = 2,
},
hoon = {
install_info = {
revision = '1545137aadcc63660c47db9ad98d02fa602655d0',
url = 'https://github.com/urbit-pilled/tree-sitter-hoon',
},
maintainers = { '@urbit-pilled' },
tier = 2,
2022-04-19 23:50:32 +04:30
},
html = {
install_info = {
revision = 'cbb91a0ff3621245e890d1c50cc811bffb77a26b',
url = 'https://github.com/tree-sitter/tree-sitter-html',
},
maintainers = { '@TravonteD' },
2023-05-31 09:19:16 +02:00
requires = { 'html_tags' },
tier = 2,
2021-07-04 16:12:17 -05:00
},
html_tags = {
maintainers = { '@TravonteD' },
readme_note = 'queries required by html, astro, vue, svelte',
tier = 2,
},
htmldjango = {
install_info = {
revision = '3a643167ad9afac5d61e092f08ff5b054576fadf',
url = 'https://github.com/interdependence/tree-sitter-htmldjango',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
},
http = {
install_info = {
revision = 'db8b4398de90b6d0b6c780aba96aaa2cd8e9202c',
url = 'https://github.com/rest-nvim/tree-sitter-http',
},
maintainers = { '@amaanq', '@NTBBloodbath' },
tier = 2,
},
hurl = {
install_info = {
revision = 'ff07a42d9ec95443b5c1b57ed793414bf7b79be5',
url = 'https://github.com/pfeiferj/tree-sitter-hurl',
},
maintainers = { '@pfeiferj' },
tier = 2,
},
hyprlang = {
install_info = {
revision = 'd719158abe537b1916daaea6fa03287089f0b601',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-hyprlang',
},
maintainers = { '@luckasRanarison' },
tier = 2,
2024-04-28 16:26:39 +08:00
},
idl = {
install_info = {
revision = 'b14e7971cfbd64fa0ebcdeaa4dfbb3cb0bfabd7c',
url = 'https://github.com/cathaysia/tree-sitter-idl',
},
maintainers = { '@cathaysia' },
tier = 2,
},
idris = {
install_info = {
revision = 'c56a25cf57c68ff929356db25505c1cc4c7820f6',
url = 'https://github.com/kayhide/tree-sitter-idris',
},
maintainers = { '@srghma' },
tier = 2,
2022-02-28 14:07:23 +01:00
},
ini = {
install_info = {
revision = '32b31863f222bf22eb43b07d4e9be8017e36fb31',
url = 'https://github.com/justinmk/tree-sitter-ini',
},
maintainers = { '@theHamsta' },
tier = 2,
2024-05-03 01:13:43 +02:00
},
inko = {
install_info = {
revision = 'f58a87ac4dc6a7955c64c9e4408fbd693e804686',
url = 'https://github.com/inko-lang/tree-sitter-inko',
},
maintainers = { '@yorickpeterse' },
tier = 2,
},
ipkg = {
install_info = {
revision = '8d3e9782f2d091d0cd39c13bfb3068db0c675960',
url = 'https://github.com/srghma/tree-sitter-ipkg',
},
maintainers = { '@srghma' },
tier = 2,
},
ispc = {
install_info = {
generate_from_json = true,
revision = '9b2f9aec2106b94b4e099fe75e73ebd8ae707c04',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-ispc',
},
maintainers = { '@fab4100' },
2023-05-31 09:19:16 +02:00
requires = { 'c' },
tier = 2,
2023-04-22 22:18:01 +09:00
},
janet_simple = {
install_info = {
revision = 'b08b402207fba0037d5152ce7c521351147f4388',
url = 'https://github.com/sogaiu/tree-sitter-janet-simple',
},
maintainers = { '@sogaiu' },
tier = 2,
},
java = {
install_info = {
revision = 'a7db5227ec40fcfe94489559d8c9bc7c8181e25a',
url = 'https://github.com/tree-sitter/tree-sitter-java',
},
maintainers = { '@p00f' },
tier = 2,
},
javadoc = {
install_info = {
revision = 'd162cc3344a9be8196b72d8780478474c4e0fd55',
url = 'https://github.com/rmuir/tree-sitter-javadoc',
},
maintainers = { '@rmuir' },
tier = 2,
},
javascript = {
install_info = {
revision = '6fbef40512dcd9f0a61ce03a4c9ae7597b36ab5c',
url = 'https://github.com/tree-sitter/tree-sitter-javascript',
},
maintainers = { '@steelsojka' },
2023-05-31 09:19:16 +02:00
requires = { 'ecma', 'jsx' },
tier = 2,
},
jinja = {
install_info = {
location = 'tree-sitter-jinja',
revision = '258d7fb22fa6cd2dc800f201cfdcbe05111a836c',
url = 'https://github.com/cathaysia/tree-sitter-jinja',
},
maintainers = { '@cathaysia' },
readme_note = 'basic highlighting',
requires = { 'jinja_inline' },
tier = 2,
2021-07-04 16:12:17 -05:00
},
jinja_inline = {
install_info = {
location = 'tree-sitter-jinja_inline',
revision = '258d7fb22fa6cd2dc800f201cfdcbe05111a836c',
url = 'https://github.com/cathaysia/tree-sitter-jinja',
},
maintainers = { '@cathaysia' },
readme_note = 'needed for full highlighting',
tier = 2,
},
jq = {
install_info = {
revision = '13990f530e8e6709b7978503da9bc8701d366791',
url = 'https://github.com/flurie/tree-sitter-jq',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
},
jsdoc = {
install_info = {
revision = 'a417db5dbdd869fccb6a8b75ec04459e1d4ccd2c',
url = 'https://github.com/tree-sitter/tree-sitter-jsdoc',
},
maintainers = { '@steelsojka' },
tier = 2,
},
json = {
install_info = {
revision = '46aa487b3ade14b7b05ef92507fdaa3915a662a3',
url = 'https://github.com/tree-sitter/tree-sitter-json',
},
maintainers = { '@steelsojka' },
tier = 2,
2023-01-31 09:14:58 -05:00
},
json5 = {
install_info = {
revision = 'ab0ba8229d639ec4f3fa5f674c9133477f4b77bd',
url = 'https://github.com/Joakker/tree-sitter-json5',
},
maintainers = { '@Joakker' },
tier = 2,
2021-07-04 16:12:17 -05:00
},
jsonc = {
install_info = {
generate_from_json = true,
revision = '02b01653c8a1c198ae7287d566efa86a135b30d5',
url = 'https://gitlab.com/WhyNotHugo/tree-sitter-jsonc',
},
maintainers = { '@WhyNotHugo' },
2023-05-31 09:19:16 +02:00
requires = { 'json' },
tier = 2,
},
jsonnet = {
install_info = {
revision = 'ddd075f1939aed8147b7aa67f042eda3fce22790',
url = 'https://github.com/sourcegraph/tree-sitter-jsonnet',
},
maintainers = { '@nawordar' },
tier = 2,
2024-03-03 21:02:10 +01:00
},
2023-05-31 09:19:16 +02:00
jsx = {
maintainers = { '@steelsojka' },
readme_note = 'queries required by javascript, tsx',
tier = 2,
2023-05-31 09:19:16 +02:00
},
julia = {
install_info = {
revision = '18b739c1563c83fc816170a4241adfa4b69e5c47',
url = 'https://github.com/tree-sitter/tree-sitter-julia',
},
maintainers = { '@fredrikekre' },
tier = 2,
2025-02-27 09:54:26 +01:00
},
just = {
install_info = {
revision = 'bb0c898a80644de438e6efe5d88d30bf092935cd',
url = 'https://github.com/IndianBoy42/tree-sitter-just',
},
maintainers = { '@Hubro' },
tier = 2,
2023-08-31 05:28:16 -04:00
},
kcl = {
install_info = {
revision = 'b0b2eb38009e04035a6e266c7e11e541f3caab7c',
url = 'https://github.com/kcl-lang/tree-sitter-kcl',
},
maintainers = { '@bertbaron' },
tier = 2,
},
kconfig = {
install_info = {
revision = '9ac99fe4c0c27a35dc6f757cef534c646e944881',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-kconfig',
},
maintainers = { '@amaanq' },
tier = 2,
},
kdl = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = 'b37e3d58e5c5cf8d739b315d6114e02d42e66664',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-kdl',
},
maintainers = { '@amaanq' },
tier = 2,
},
kotlin = {
install_info = {
revision = 'c4ddea359a7ff4d92360b2efcd6cfce5dc25afe6',
url = 'https://github.com/fwcd/tree-sitter-kotlin',
},
maintainers = { '@SalBakraa' },
tier = 2,
},
koto = {
install_info = {
revision = 'f4e64231b5a2ddd3ff2731896b3bbcaf1c0b32a1',
url = 'https://github.com/koto-lang/tree-sitter-koto',
},
maintainers = { '@irh' },
tier = 2,
2021-02-28 17:40:35 -05:00
},
kusto = {
install_info = {
revision = '8353a1296607d6ba33db7c7e312226e5fc83e8ce',
url = 'https://github.com/Willem-J-an/tree-sitter-kusto',
},
maintainers = { '@Willem-J-an' },
tier = 2,
2021-02-17 09:37:56 +01:00
},
lalrpop = {
install_info = {
revision = '8d38e9755c05d37df8a24dadb0fc64f6588ac188',
url = 'https://github.com/traxys/tree-sitter-lalrpop',
},
maintainers = { '@traxys' },
tier = 2,
},
latex = {
install_info = {
generate = true,
revision = '7b06f6ed394308e7407a1703d2724128c45fc9d7',
url = 'https://github.com/latex-lsp/tree-sitter-latex',
},
maintainers = { '@theHamsta', '@clason' },
tier = 2,
2023-10-22 03:23:02 +02:00
},
ledger = {
install_info = {
revision = 'd313153eef68c557ba4538b20de2d0e92f3ef6f8',
url = 'https://github.com/cbarrete/tree-sitter-ledger',
},
maintainers = { '@cbarrete' },
tier = 2,
2021-07-19 07:44:03 +02:00
},
leo = {
install_info = {
revision = '6bc5564917edacd070afc4d33cf5e2e677831ea9',
url = 'https://github.com/r001/tree-sitter-leo',
},
maintainers = { '@r001' },
tier = 2,
2023-11-19 04:10:52 -05:00
},
linkerscript = {
install_info = {
revision = 'f99011a3554213b654985a4b0a65b3b032ec4621',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-linkerscript',
},
maintainers = { '@amaanq' },
tier = 2,
},
liquid = {
install_info = {
revision = 'd269f4d52cd08f6cbc6636ee23cc30a9f6c32e42',
url = 'https://github.com/hankthetank27/tree-sitter-liquid',
},
maintainers = { '@hankthetank27' },
tier = 2,
},
liquidsoap = {
install_info = {
revision = '8e51fa63ddb93ac179d4e34a311d3d3f03780b42',
url = 'https://github.com/savonet/tree-sitter-liquidsoap',
},
maintainers = { '@toots' },
tier = 2,
2023-03-19 08:09:12 -04:00
},
llvm = {
install_info = {
revision = 'c14cb839003348692158b845db9edda201374548',
url = 'https://github.com/benwilliamgraham/tree-sitter-llvm',
},
maintainers = { '@benwilliamgraham' },
tier = 2,
},
lua = {
install_info = {
revision = 'db16e76558122e834ee214c8dc755b4a3edc82a9',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-lua',
},
maintainers = { '@muniftanjim' },
tier = 2,
2023-03-03 05:33:20 -05:00
},
luadoc = {
install_info = {
revision = '873612aadd3f684dd4e631bdf42ea8990c57634e',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-luadoc',
},
maintainers = { '@amaanq' },
tier = 2,
2023-04-27 04:25:19 -04:00
},
luap = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = 'c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-luap',
},
maintainers = { '@amaanq' },
readme_note = 'Lua patterns',
tier = 2,
2024-02-12 13:45:13 +08:00
},
luau = {
install_info = {
generate_from_json = true,
revision = 'a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-luau',
},
maintainers = { '@amaanq' },
2023-05-31 09:19:16 +02:00
requires = { 'lua' },
tier = 2,
},
m68k = {
install_info = {
revision = 'e128454c2210c0e0c10b68fe45ddb8fee80182a3',
url = 'https://github.com/grahambates/tree-sitter-m68k',
},
maintainers = { '@grahambates' },
tier = 2,
},
make = {
install_info = {
revision = 'a4b9187417d6be349ee5fd4b6e77b4172c6827dd',
url = 'https://github.com/alemuller/tree-sitter-make',
},
maintainers = { '@lewis6991' },
tier = 2,
2020-10-04 19:39:12 -05:00
},
markdown = {
install_info = {
location = 'tree-sitter-markdown',
revision = '413285231ce8fa8b11e7074bbe265b48aa7277f9',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-markdown',
},
maintainers = { '@MDeiml' },
readme_note = 'basic highlighting',
2023-05-31 09:19:16 +02:00
requires = { 'markdown_inline' },
tier = 2,
2020-09-30 00:30:26 +02:00
},
markdown_inline = {
install_info = {
location = 'tree-sitter-markdown-inline',
revision = '413285231ce8fa8b11e7074bbe265b48aa7277f9',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-markdown',
},
maintainers = { '@MDeiml' },
readme_note = 'needed for full highlighting',
tier = 2,
2023-02-28 00:16:21 -05:00
},
matlab = {
install_info = {
revision = 'bbf1b3f0bd7417c1efb8958fe95be3d0d540207a',
url = 'https://github.com/acristoffers/tree-sitter-matlab',
},
maintainers = { '@acristoffers' },
tier = 2,
2021-03-10 12:00:02 +01:00
},
menhir = {
install_info = {
revision = 'be8866a6bcc2b563ab0de895af69daeffa88fe70',
url = 'https://github.com/Kerl13/tree-sitter-menhir',
},
maintainers = { '@Kerl13' },
tier = 2,
},
mermaid = {
install_info = {
revision = '90ae195b31933ceb9d079abfa8a3ad0a36fee4cc',
url = 'https://github.com/monaqa/tree-sitter-mermaid',
},
tier = 2,
},
meson = {
install_info = {
revision = '0e5919d240fd639d81ddc9778152bf487bb9efc7',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-meson',
},
maintainers = { '@Decodetalkers' },
tier = 2,
},
mlir = {
install_info = {
generate = true,
revision = '8a9c57fe224cbc9194a08c1d5b734290b354edc2',
url = 'https://github.com/artagnon/tree-sitter-mlir',
},
maintainers = { '@artagnon' },
tier = 2,
2024-02-14 10:15:10 +08:00
},
muttrc = {
install_info = {
revision = '173b0ab53a9c07962c9777189c4c70e90f1c1837',
url = 'https://github.com/neomutt/tree-sitter-muttrc',
},
maintainers = { '@Freed-Wu' },
tier = 2,
},
nasm = {
install_info = {
revision = 'd1b3638d017f2a8585e26dcfc66fe1df94185e30',
url = 'https://github.com/naclsn/tree-sitter-nasm',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2024-07-17 16:47:59 +09:00
},
nginx = {
install_info = {
revision = '989da760be05a3334af3ec88705cbf57e6a9c41d',
url = 'https://github.com/opa-oz/tree-sitter-nginx',
},
maintainers = { '@opa-oz' },
tier = 2,
},
nickel = {
install_info = {
revision = 'f77c02df6dd0845594846beeeedf3715d4b68758',
url = 'https://github.com/nickel-lang/tree-sitter-nickel',
},
tier = 2,
feat(nim): added nim parser and queries (#5556) * feat(nim): added nim parser and queries * correct scanner.cc to scanner.c Co-authored-by: Christian Clason <c.clason@uni-graz.at> * fix(nim): corrected capture for @function.macro * feat(nim highlights): added @field capture for discriminator field in object variant * bumped parser version, adapted highlights.scm and condensed injections.scm * improved nim_format_string highlights.scm * bump nim parser version again * removed overlap between queries for generalized strings in injections.scm * improved formattin] in nim_format_string/injections.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * corrected asm parser name in injections.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * improved formatting in highlights.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * removed @error capture from highlights.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * improved wording in comment in highlights.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * removed priority from (dot_expression left: @none) capture, since it's at the end of the file anyways * removed comments listing unused captures * reverted @error capture in nim_format_string/highlights.scm back to @none * condensed string alternatives in injections.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * condensed string alternatives in injections.scm (second part) Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * added comment to explain reasoning behind priority use * swapped order of @punctuation.delimiter and @operator to get rid of superfluous comment * moved macro and template keywords to @preproc capture * removed priorities in highlights.scm and shifted @parameter capture behind @type capture * improved formatting in locals.scm * added queries for missing cases of @definition.namespace capture in locals.scm * removed some trailing whitespace * added @namespace queries for highlights.scm * bumped parser version again * removed superfluous @type capture * removed `@type`s `has-ancestor` and removed `(_ (_ ...` structures, but added priorities * added missing @constant capture to some queries in highlights.scm * fixed priority numbers so they work when injecting nim (in markdown) * added @none captures back to injection targets * added (assembly_statement) injection query * added indent queries * removed indents.scm again * added some missing queries for dot_generic_call, concept_declaration and pragma_statement --------- Co-authored-by: Christian Clason <c.clason@uni-graz.at> Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2023-10-30 12:35:51 +01:00
},
nim = {
install_info = {
revision = '897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7',
url = 'https://github.com/alaviss/tree-sitter-nim',
},
maintainers = { '@aMOPel' },
2023-05-31 09:19:16 +02:00
requires = { 'nim_format_string' },
tier = 2,
feat(nim): added nim parser and queries (#5556) * feat(nim): added nim parser and queries * correct scanner.cc to scanner.c Co-authored-by: Christian Clason <c.clason@uni-graz.at> * fix(nim): corrected capture for @function.macro * feat(nim highlights): added @field capture for discriminator field in object variant * bumped parser version, adapted highlights.scm and condensed injections.scm * improved nim_format_string highlights.scm * bump nim parser version again * removed overlap between queries for generalized strings in injections.scm * improved formattin] in nim_format_string/injections.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * corrected asm parser name in injections.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * improved formatting in highlights.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * removed @error capture from highlights.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * improved wording in comment in highlights.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * removed priority from (dot_expression left: @none) capture, since it's at the end of the file anyways * removed comments listing unused captures * reverted @error capture in nim_format_string/highlights.scm back to @none * condensed string alternatives in injections.scm Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * condensed string alternatives in injections.scm (second part) Co-authored-by: ObserverOfTime <chronobserver@disroot.org> * added comment to explain reasoning behind priority use * swapped order of @punctuation.delimiter and @operator to get rid of superfluous comment * moved macro and template keywords to @preproc capture * removed priorities in highlights.scm and shifted @parameter capture behind @type capture * improved formatting in locals.scm * added queries for missing cases of @definition.namespace capture in locals.scm * removed some trailing whitespace * added @namespace queries for highlights.scm * bumped parser version again * removed superfluous @type capture * removed `@type`s `has-ancestor` and removed `(_ (_ ...` structures, but added priorities * added missing @constant capture to some queries in highlights.scm * fixed priority numbers so they work when injecting nim (in markdown) * added @none captures back to injection targets * added (assembly_statement) injection query * added indent queries * removed indents.scm again * added some missing queries for dot_generic_call, concept_declaration and pragma_statement --------- Co-authored-by: Christian Clason <c.clason@uni-graz.at> Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2023-10-30 12:35:51 +01:00
},
nim_format_string = {
install_info = {
revision = 'd45f75022d147cda056e98bfba68222c9c8eca3a',
url = 'https://github.com/aMOPel/tree-sitter-nim-format-string',
},
maintainers = { '@aMOPel' },
tier = 2,
},
ninja = {
install_info = {
revision = '0a95cfdc0745b6ae82f60d3a339b37f19b7b9267',
url = 'https://github.com/alemuller/tree-sitter-ninja',
},
maintainers = { '@alemuller' },
tier = 2,
},
nix = {
install_info = {
revision = 'cfc53fd287d23ab7281440a8526c73542984669b',
url = 'https://github.com/cstrahan/tree-sitter-nix',
},
maintainers = { '@leo60228' },
tier = 2,
},
nqc = {
install_info = {
generate_from_json = true,
revision = '14e6da1627aaef21d2b2aa0c37d04269766dcc1d',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-nqc',
},
maintainers = { '@amaanq' },
tier = 2,
},
nu = {
install_info = {
revision = 'd5c71a10b4d1b02e38967b05f8de70e847448dd1',
url = 'https://github.com/nushell/tree-sitter-nu',
},
maintainers = { '@abhisheksingh0x558' },
tier = 2,
2023-05-18 19:37:56 -04:00
},
objc = {
install_info = {
generate_from_json = true,
revision = '181a81b8f23a2d593e7ab4259981f50122909fda',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-objc',
},
maintainers = { '@amaanq' },
2023-05-31 09:19:16 +02:00
requires = { 'c' },
tier = 2,
},
objdump = {
install_info = {
revision = '28d3b2e25a0b1881d1b47ed1924ca276c7003d45',
url = 'https://github.com/ColinKennedy/tree-sitter-objdump',
},
maintainers = { '@ColinKennedy' },
tier = 2,
2021-03-14 22:38:54 -02:30
},
ocaml = {
install_info = {
location = 'grammars/ocaml',
revision = '91708deb10cb4fe68ab3c50891426b9967dbf35a',
url = 'https://github.com/tree-sitter/tree-sitter-ocaml',
},
maintainers = { '@undu' },
tier = 2,
2020-11-17 17:28:53 -05:00
},
ocaml_interface = {
install_info = {
location = 'grammars/interface',
revision = '91708deb10cb4fe68ab3c50891426b9967dbf35a',
url = 'https://github.com/tree-sitter/tree-sitter-ocaml',
},
maintainers = { '@undu' },
2023-05-31 09:19:16 +02:00
requires = { 'ocaml' },
tier = 2,
2021-07-28 19:52:29 +02:00
},
ocamllex = {
install_info = {
generate = true,
revision = 'c5cf996c23e38a1537069fbe2d4bb83a75fc7b2f',
url = 'https://github.com/atom-ocaml/tree-sitter-ocamllex',
},
maintainers = { '@undu' },
tier = 2,
2023-05-11 03:56:12 -04:00
},
odin = {
install_info = {
revision = 'd2ca8efb4487e156a60d5bd6db2598b872629403',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-odin',
},
maintainers = { '@amaanq' },
tier = 2,
2021-02-05 13:45:26 +07:00
},
pascal = {
install_info = {
revision = '78426d96bde7114af979e314283e45d087603428',
url = 'https://github.com/Isopod/tree-sitter-pascal',
},
maintainers = { '@Isopod' },
tier = 2,
2023-02-27 21:18:00 -05:00
},
passwd = {
install_info = {
revision = '20239395eacdc2e0923a7e5683ad3605aee7b716',
url = 'https://github.com/ath3/tree-sitter-passwd',
},
maintainers = { '@amaanq' },
tier = 2,
2023-06-27 11:50:24 +03:00
},
pem = {
install_info = {
revision = '1d16b8e063fdf4385e389096c4bc4999eaaef05f',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-pem',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2021-03-09 21:06:07 +02:00
},
perl = {
install_info = {
branch = 'release',
generate_from_json = true,
revision = 'ecd90bd8b381bcc7219fed4fe351903630e761c6',
url = 'https://github.com/tree-sitter-perl/tree-sitter-perl',
},
maintainers = { '@RabbiVeesh', '@LeoNerd' },
tier = 2,
2021-03-21 00:03:20 +01:00
},
php = {
install_info = {
location = 'php',
revision = '576a56fa7f8b68c91524cdd211eb2ffc43e7bb11',
url = 'https://github.com/tree-sitter/tree-sitter-php',
},
maintainers = { '@tk-shirasaka', '@calebdw' },
readme_note = 'PHP with embedded HTML',
requires = { 'php_only' },
tier = 2,
},
php_only = {
install_info = {
location = 'php_only',
revision = '576a56fa7f8b68c91524cdd211eb2ffc43e7bb11',
url = 'https://github.com/tree-sitter/tree-sitter-php',
},
maintainers = { '@tk-shirasaka', '@calebdw' },
readme_note = 'PHP without embedded HTML',
tier = 2,
2022-04-19 06:31:31 +02:00
},
phpdoc = {
install_info = {
generate_from_json = true,
revision = '03bb10330704b0b371b044e937d5cc7cd40b4999',
url = 'https://github.com/claytonrcarter/tree-sitter-phpdoc',
},
maintainers = { '@mikehaertl' },
tier = 2,
2021-03-21 00:03:20 +01:00
},
pioasm = {
install_info = {
revision = 'afece58efdb30440bddd151ef1347fa8d6f744a9',
url = 'https://github.com/leo60228/tree-sitter-pioasm',
},
maintainers = { '@leo60228' },
tier = 2,
2023-02-28 00:14:08 -05:00
},
po = {
install_info = {
revision = 'bd860a0f57f697162bf28e576674be9c1500db5e',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-po',
},
maintainers = { '@amaanq' },
tier = 2,
},
pod = {
install_info = {
branch = 'release',
generate_from_json = true,
revision = '0bf8387987c21bf2f8ed41d2575a8f22b139687f',
url = 'https://github.com/tree-sitter-perl/tree-sitter-pod',
},
maintainers = { '@RabbiVeesh', '@LeoNerd' },
tier = 2,
2021-03-21 00:03:20 +01:00
},
poe_filter = {
install_info = {
revision = '2902dc45439125b9386812c1089a8e9b5f71c4ab',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-poe-filter',
},
maintainers = { '@ObserverOfTime' },
readme_note = 'Path of Exile item filter',
tier = 2,
2023-03-26 18:28:54 -04:00
},
pony = {
install_info = {
revision = '73ff874ae4c9e9b45462673cbc0a1e350e2522a7',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-pony',
},
maintainers = { '@amaanq', '@mfelsche' },
tier = 2,
2024-07-22 23:14:45 +02:00
},
powershell = {
filetype = 'ps1',
install_info = {
revision = '66d5e61126989c0aca57ff77d19b2064919b51e1',
url = 'https://github.com/airbus-cert/tree-sitter-powershell',
},
maintainers = { '@L2jLiga' },
tier = 2,
},
printf = {
install_info = {
revision = 'df6b69967db7d74ab338a86a9ab45c0966c5ee3c',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-printf',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
},
prisma = {
install_info = {
revision = '73f39a6d5401cfdcd143951e499336cf5ab2ffaa',
url = 'https://github.com/victorhqc/tree-sitter-prisma',
},
maintainers = { '@elianiva' },
tier = 2,
},
problog = {
install_info = {
location = 'grammars/problog',
revision = 'd8d415f6a1cf80ca138524bcc395810b176d40fa',
url = 'https://github.com/foxyseta/tree-sitter-prolog',
},
maintainers = { '@foxyseta' },
requires = { 'prolog' },
tier = 2,
},
prolog = {
install_info = {
location = 'grammars/prolog',
revision = 'd8d415f6a1cf80ca138524bcc395810b176d40fa',
url = 'https://github.com/foxyseta/tree-sitter-prolog',
},
maintainers = { '@foxyseta' },
tier = 2,
},
promql = {
install_info = {
revision = '77625d78eebc3ffc44d114a07b2f348dff3061b0',
url = 'https://github.com/MichaHoffmann/tree-sitter-promql',
},
maintainers = { '@MichaHoffmann' },
tier = 2,
},
properties = {
install_info = {
revision = '579b62f5ad8d96c2bb331f07d1408c92767531d9',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-properties',
},
maintainers = { '@ObserverOfTime' },
readme_note = 'Java properties files',
tier = 2,
2023-11-21 02:19:07 +02:00
},
proto = {
install_info = {
revision = 'e9f6b43f6844bd2189b50a422d4e2094313f6aa3',
url = 'https://github.com/treywood/tree-sitter-proto',
},
maintainers = { '@treywood' },
tier = 2,
2021-03-23 06:18:43 +05:30
},
prql = {
install_info = {
revision = '09e158cd3650581c0af4c49c2e5b10c4834c8646',
url = 'https://github.com/PRQL/tree-sitter-prql',
},
maintainers = { '@matthias-Q' },
tier = 2,
2023-08-17 04:07:43 -04:00
},
psv = {
install_info = {
location = 'psv',
revision = '7eb7297823605392d2bbcc4c09b1cd18d6fa9529',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-csv',
},
maintainers = { '@amaanq' },
2023-05-31 09:19:16 +02:00
requires = { 'tsv' },
tier = 2,
},
pug = {
install_info = {
revision = '13e9195370172c86a8b88184cc358b23b677cc46',
url = 'https://github.com/zealot128/tree-sitter-pug',
},
maintainers = { '@zealot128' },
tier = 2,
2023-04-26 07:32:41 -04:00
},
puppet = {
install_info = {
revision = '15f192929b7d317f5914de2b4accd37b349182a6',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-puppet',
},
maintainers = { '@amaanq' },
tier = 2,
},
purescript = {
install_info = {
revision = 'daf9b3e2be18b0b2996a1281f7783e0d041d8b80',
url = 'https://github.com/postsolar/tree-sitter-purescript',
},
maintainers = { '@postsolar' },
tier = 2,
2023-08-10 11:35:27 +03:00
},
pymanifest = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = 'be062582956165019d3253794b4d712f66dfeaaa',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-pymanifest',
},
maintainers = { '@ObserverOfTime' },
readme_name = 'PyPA manifest',
tier = 2,
2021-06-20 21:37:07 +02:00
},
python = {
install_info = {
revision = '710796b8b877a970297106e5bbc8e2afa47f86ec',
url = 'https://github.com/tree-sitter/tree-sitter-python',
},
maintainers = { '@stsewd', '@theHamsta' },
tier = 2,
},
ql = {
install_info = {
revision = '1fd627a4e8bff8c24c11987474bd33112bead857',
url = 'https://github.com/tree-sitter/tree-sitter-ql',
},
maintainers = { '@pwntester' },
tier = 2,
2023-03-01 02:42:30 -05:00
},
qmldir = {
install_info = {
revision = '6b2b5e41734bd6f07ea4c36ac20fb6f14061c841',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-qmldir',
},
maintainers = { '@amaanq' },
tier = 2,
2021-04-18 09:57:02 +02:00
},
qmljs = {
install_info = {
generate_from_json = true,
revision = '0889da4632bba3ec6f39ef4102625654890c15c1',
url = 'https://github.com/yuja/tree-sitter-qmljs',
},
maintainers = { '@Decodetalkers' },
2023-05-31 09:19:16 +02:00
requires = { 'ecma' },
tier = 2,
},
query = {
install_info = {
revision = '930202c2a80965a7a9ca018b5b2a08b25dfa7f12',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-query',
},
maintainers = { '@steelsojka' },
readme_note = 'Tree-sitter query language',
tier = 2,
2021-08-24 18:23:16 -04:00
},
r = {
install_info = {
revision = 'a0d3e3307489c3ca54da8c7b5b4e0c5f5fd6953a',
url = 'https://github.com/r-lib/tree-sitter-r',
},
maintainers = { '@ribru17' },
tier = 2,
},
racket = {
install_info = {
revision = '5b211bf93021d1c45f39aa96898be9f794f087e4',
url = 'https://github.com/6cdh/tree-sitter-racket',
},
tier = 2,
},
ralph = {
install_info = {
revision = 'f6d81bf7a4599c77388035439cf5801cd461ff77',
url = 'https://github.com/alephium/tree-sitter-ralph',
},
maintainers = { '@tdroxler' },
tier = 2,
2021-09-18 21:15:37 +01:00
},
rasi = {
install_info = {
revision = 'e735c6881d8b475aaa4ef8f0a2bdfd825b438143',
url = 'https://github.com/Fymyte/tree-sitter-rasi',
},
maintainers = { '@Fymyte' },
tier = 2,
},
razor = {
install_info = {
generate_from_json = true,
revision = 'fe46ce5ea7d844e53d59bc96f2175d33691c61c5',
url = 'https://github.com/tris203/tree-sitter-razor',
},
maintainers = { '@tris203' },
tier = 2,
2023-12-01 01:22:29 +09:00
},
rbs = {
install_info = {
revision = 'de893b166476205b09e79cd3689f95831269579a',
url = 'https://github.com/joker1007/tree-sitter-rbs',
},
maintainers = { '@joker1007' },
tier = 2,
2023-08-22 02:10:29 -04:00
},
re2c = {
install_info = {
revision = 'c18a3c2f4b6665e35b7e50d6048ea3cff770c572',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-re2c',
},
maintainers = { '@amaanq' },
tier = 2,
},
readline = {
install_info = {
revision = '74addc90fc539d31d413c0c7cf7581997a7fa46e',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-readline',
},
maintainers = { '@ribru17' },
tier = 2,
2022-01-15 16:35:55 +02:00
},
regex = {
install_info = {
revision = 'b638d29335ef41215b86732dd51be34c701ef683',
url = 'https://github.com/tree-sitter/tree-sitter-regex',
},
maintainers = { '@theHamsta' },
tier = 2,
2021-10-02 17:09:40 -04:00
},
rego = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = '20b5a5958c837bc9f74b231022a68a594a313f6d',
url = 'https://github.com/FallenAngel97/tree-sitter-rego',
},
maintainers = { '@FallenAngel97' },
tier = 2,
2023-07-24 13:07:35 +03:00
},
requirements = {
install_info = {
revision = '728910099ddea7f1f94ea95a35a70d1ea76a1639',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-requirements',
},
maintainers = { '@ObserverOfTime' },
readme_name = 'pip requirements',
tier = 2,
},
rescript = {
install_info = {
revision = 'd2df8a285fff95de56a91d2f8152aeceb66f40ef',
url = 'https://github.com/rescript-lang/tree-sitter-rescript',
},
maintainers = { '@ribru17' },
tier = 2,
},
rnoweb = {
install_info = {
revision = '1a74dc0ed731ad07db39f063e2c5a6fe528cae7f',
url = 'https://github.com/bamonroe/tree-sitter-rnoweb',
},
maintainers = { '@bamonroe' },
tier = 2,
},
robot = {
install_info = {
revision = '17c2300e91fc9da4ba14c16558bf4292941dc074',
url = 'https://github.com/Hubro/tree-sitter-robot',
},
maintainers = { '@Hubro' },
tier = 2,
2024-06-30 17:12:36 +09:00
},
robots = {
install_info = {
revision = '8e3a4205b76236bb6dbebdbee5afc262ce38bb62',
url = 'https://github.com/opa-oz/tree-sitter-robots-txt',
},
maintainers = { '@opa-oz' },
tier = 2,
},
roc = {
install_info = {
revision = '0b1afe88161cbd81f5ddea1bb4fa786314ed49a7',
url = 'https://github.com/faldor20/tree-sitter-roc',
},
maintainers = { '@nat-418' },
tier = 2,
2023-02-04 15:42:12 -05:00
},
ron = {
install_info = {
revision = '78938553b93075e638035f624973083451b29055',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-ron',
},
maintainers = { '@amaanq' },
tier = 2,
2021-11-01 06:20:58 +07:00
},
rst = {
install_info = {
revision = '4e562e1598b95b93db4f3f64fe40ddefbc677a15',
url = 'https://github.com/stsewd/tree-sitter-rst',
},
maintainers = { '@stsewd' },
tier = 2,
2021-12-14 10:47:47 +00:00
},
ruby = {
install_info = {
revision = '89bd7a8e5450cb6a942418a619d30469f259e5d6',
url = 'https://github.com/tree-sitter/tree-sitter-ruby',
},
maintainers = { '@TravonteD' },
tier = 2,
},
runescript = {
install_info = {
revision = 'cf85bbd5da0c5ad243301d889c7f84d790a4cae4',
url = 'https://github.com/2004Scape/tree-sitter-runescript',
},
maintainers = { '@2004Scape' },
tier = 2,
},
rust = {
install_info = {
revision = '3691201b01cacb2f96ffca4c632c4e938bfacd88',
url = 'https://github.com/tree-sitter/tree-sitter-rust',
},
maintainers = { '@amaanq' },
tier = 2,
2021-12-14 13:45:56 +01:00
},
scala = {
install_info = {
revision = 'c1189954df854977c3a52003ca8a247c5f4729ba',
url = 'https://github.com/tree-sitter/tree-sitter-scala',
},
maintainers = { '@stevanmilic' },
tier = 2,
2023-07-25 22:49:09 +02:00
},
scfg = {
install_info = {
generate = true,
revision = '2f3709e7656fa2c443f92041c91a9f843f8cd625',
url = 'https://github.com/rockorager/tree-sitter-scfg',
},
maintainers = { '@WhyNotHugo' },
tier = 2,
2021-11-23 01:06:51 +01:00
},
scheme = {
install_info = {
revision = '63e25a4a84142ae7ee0ee01fe3a32c985ca16745',
url = 'https://github.com/6cdh/tree-sitter-scheme',
},
tier = 2,
},
scss = {
install_info = {
revision = 'c478c6868648eff49eb04a4df90d703dc45b312a',
url = 'https://github.com/serenadeai/tree-sitter-scss',
},
maintainers = { '@elianiva' },
2023-05-31 09:19:16 +02:00
requires = { 'css' },
tier = 2,
},
sflog = {
install_info = {
location = 'sflog',
revision = '3597575a429766dd7ecce9f5bb97f6fec4419d5d',
url = 'https://github.com/aheber/tree-sitter-sfapex',
},
maintainers = { '@aheber', '@xixiaofinland' },
readme_note = 'Salesforce debug log',
tier = 2,
},
slang = {
install_info = {
generate_from_json = true,
revision = '3ed23c04a412a0559162d9cadf96dfff7cb36079',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-slang',
},
maintainers = { '@theHamsta' },
readme_note = 'Shader Slang',
tier = 2,
2023-11-18 20:52:31 +01:00
},
slim = {
install_info = {
revision = '546e3aa1af8a3b355c7734efccd9a759ffc0b43a',
url = 'https://github.com/theoo/tree-sitter-slim',
},
maintainers = { '@theoo' },
tier = 2,
},
slint = {
install_info = {
revision = '3493309534cd08ae176c7b917ec79068dca2c1c9',
url = 'https://github.com/slint-ui/tree-sitter-slint',
},
maintainers = { '@hunger' },
tier = 2,
2021-08-29 19:31:37 +02:00
},
smali = {
install_info = {
revision = 'fdfa6a1febc43c7467aa7e937b87b607956f2346',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-smali',
},
maintainers = { '@amaanq' },
tier = 2,
2022-01-28 19:13:39 -03:00
},
smithy = {
install_info = {
revision = 'fa898ac0885d1da9a253695c3e0e91f5efc587cd',
url = 'https://github.com/indoorvivants/tree-sitter-smithy',
},
maintainers = { '@amaanq', '@keynmol' },
tier = 2,
2023-09-13 03:29:22 +02:00
},
snakemake = {
install_info = {
generate_from_json = true,
revision = 'f36c1587624d6d84376c82a357c20fc319cbf02c',
url = 'https://github.com/osthomas/tree-sitter-snakemake',
},
maintainers = { '@osthomas' },
tier = 2,
},
solidity = {
install_info = {
revision = 'd38dcd0b58b223c43e3f9265914fb3167dc624c6',
url = 'https://github.com/JoranHonig/tree-sitter-solidity',
},
maintainers = { '@amaanq' },
tier = 2,
2022-03-10 19:14:49 +08:00
},
soql = {
install_info = {
location = 'soql',
revision = '3597575a429766dd7ecce9f5bb97f6fec4419d5d',
url = 'https://github.com/aheber/tree-sitter-sfapex',
},
maintainers = { '@aheber', '@xixiafinland' },
tier = 2,
},
sosl = {
install_info = {
location = 'sosl',
revision = '3597575a429766dd7ecce9f5bb97f6fec4419d5d',
url = 'https://github.com/aheber/tree-sitter-sfapex',
},
maintainers = { '@aheber', '@xixiafinland' },
tier = 2,
},
sourcepawn = {
install_info = {
revision = 'f2af8d0dc14c6790130cceb2a20027eb41a8297c',
url = 'https://github.com/nilshelmig/tree-sitter-sourcepawn',
},
maintainers = { '@Sarrus1' },
tier = 2,
},
sparql = {
install_info = {
generate_from_json = true,
revision = 'd853661ca680d8ff7f8d800182d5782b61d0dd58',
url = 'https://github.com/GordianDziwis/tree-sitter-sparql',
},
maintainers = { '@GordianDziwis' },
tier = 2,
2022-03-14 10:01:14 -07:00
},
sql = {
install_info = {
branch = 'gh-pages',
generate_from_json = true,
revision = 'b1ec2aa5091624e4729f0a771a6d631afebf1ed4',
url = 'https://github.com/derekstride/tree-sitter-sql',
},
maintainers = { '@derekstride' },
tier = 2,
2022-03-26 18:27:11 +01:00
},
squirrel = {
install_info = {
revision = '072c969749e66f000dba35a33c387650e203e96e',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-squirrel',
},
maintainers = { '@amaanq' },
tier = 2,
2023-03-06 04:46:43 -05:00
},
ssh_config = {
install_info = {
revision = '0dd3c7e9f301758f6c69a6efde43d3048deb4d8a',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-ssh-config',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2023-09-17 12:41:06 +03:00
},
starlark = {
install_info = {
generate_from_json = true,
revision = 'a453dbf3ba433db0e5ec621a38a7e59d72e4dc69',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-starlark',
},
maintainers = { '@amaanq' },
tier = 2,
2023-02-18 15:00:37 -05:00
},
strace = {
install_info = {
revision = 'd819cdd5dbe455bd3c859193633c8d91c0df7c36',
url = 'https://github.com/sigmaSd/tree-sitter-strace',
},
maintainers = { '@amaanq' },
tier = 2,
2023-08-20 04:33:33 -04:00
},
styled = {
install_info = {
generate_from_json = true,
revision = '319cdcaa0346ba6db668a222d938e5c3569e2a51',
url = 'https://github.com/mskelton/tree-sitter-styled',
},
maintainers = { '@mskelton' },
tier = 2,
},
supercollider = {
install_info = {
revision = '1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7',
url = 'https://github.com/madskjeldgaard/tree-sitter-supercollider',
},
maintainers = { '@madskjeldgaard' },
tier = 2,
2022-04-07 20:34:19 +08:00
},
superhtml = {
install_info = {
location = 'tree-sitter-superhtml',
revision = '13f5a2221cb748bbe50ad702e89362afd5b925a7',
url = 'https://github.com/kristoff-it/superhtml',
},
maintainers = { '@rockorager' },
tier = 2,
},
surface = {
install_info = {
revision = 'f4586b35ac8548667a9aaa4eae44456c1f43d032',
url = 'https://github.com/connorlay/tree-sitter-surface',
},
maintainers = { '@connorlay' },
tier = 2,
2023-01-23 03:00:32 -05:00
},
svelte = {
install_info = {
generate_from_json = true,
revision = 'ae5199db47757f785e43a14b332118a5474de1a2',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-svelte',
},
maintainers = { '@amaanq' },
2023-05-31 09:19:16 +02:00
requires = { 'html_tags' },
tier = 2,
2022-04-11 18:14:04 +02:00
},
sway = {
install_info = {
revision = '395006713db3bbb90d267ebdfcbf1881b399b05c',
url = 'https://github.com/FuelLabs/tree-sitter-sway.git',
},
maintainers = { '@ribru17' },
tier = 2,
2024-11-01 13:34:02 -07:00
},
swift = {
install_info = {
generate = true,
revision = '672079db0c0de8d38b018ecc9fe2bb8fa2c722d3',
url = 'https://github.com/alex-pinkus/tree-sitter-swift',
},
maintainers = { '@alex-pinkus' },
tier = 2,
},
sxhkdrc = {
install_info = {
revision = '440d5f913d9465c9c776a1bd92334d32febcf065',
url = 'https://github.com/RaafatTurki/tree-sitter-sxhkdrc',
},
maintainers = { '@RaafatTurki' },
tier = 2,
2022-04-26 17:53:51 +01:00
},
systemtap = {
install_info = {
revision = 'f2b378a9af0b7e1192cff67a5fb45508c927205d',
url = 'https://github.com/ok-ryoko/tree-sitter-systemtap',
},
maintainers = { '@ok-ryoko' },
tier = 2,
2023-07-18 19:55:06 +00:00
},
t32 = {
install_info = {
revision = 'dc2a9a3bcc4ad29fff36d3f3bbc62ae117e83028',
url = 'https://gitlab.com/xasc/tree-sitter-t32',
},
maintainers = { '@xasc' },
tier = 2,
},
tablegen = {
install_info = {
revision = 'b1170880c61355aaf38fc06f4af7d3c55abdabc4',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-tablegen',
},
maintainers = { '@amaanq' },
tier = 2,
2023-03-16 07:00:30 -04:00
},
tact = {
install_info = {
revision = '47af20264abbd24ea282ded0f8ee9cad3cf3bf2f',
url = 'https://github.com/tact-lang/tree-sitter-tact',
},
maintainers = { '@novusnota' },
tier = 2,
2024-05-03 18:42:51 +02:00
},
tcl = {
install_info = {
2025-04-18 13:22:20 +02:00
revision = '7b582f8b113bd8a014a44e07d103f70205ac983d',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-tcl',
},
maintainers = { '@lewis6991' },
tier = 2,
},
teal = {
install_info = {
generate = true,
revision = '3db655924b2ff1c54fdf6371b5425ea6b5dccefe',
url = 'https://github.com/euclidianAce/tree-sitter-teal',
},
maintainers = { '@euclidianAce' },
tier = 2,
2025-03-09 13:44:59 -04:00
},
templ = {
install_info = {
generate_from_json = true,
revision = '7f7f06b3931ca00e8ddfbeab3fc08ad00d297fad',
url = 'https://github.com/vrischmann/tree-sitter-templ',
},
maintainers = { '@vrischmann' },
tier = 2,
},
tera = {
install_info = {
revision = 'd006172998fa8b81f96b0f2fc7fa2bf25207c46b',
url = 'https://github.com/uncenter/tree-sitter-tera',
},
maintainers = { '@uncenter' },
tier = 2,
},
terraform = {
install_info = {
location = 'dialects/terraform',
revision = '41a2e702413a53f2614533b2aa9c187816116cbc',
url = 'https://github.com/MichaHoffmann/tree-sitter-hcl',
},
maintainers = { '@MichaHoffmann' },
2023-05-31 09:19:16 +02:00
requires = { 'hcl' },
tier = 2,
},
textproto = {
install_info = {
revision = '568471b80fd8793d37ed01865d8c2208a9fefd1b',
url = 'https://github.com/PorterAtGoogle/tree-sitter-textproto',
},
maintainers = { '@Porter' },
tier = 2,
2023-01-21 07:39:15 -05:00
},
thrift = {
install_info = {
revision = '68fd0d80943a828d9e6f49c58a74be1e9ca142cf',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-thrift',
},
maintainers = { '@amaanq', '@duskmoon314' },
tier = 2,
2022-06-14 17:24:28 +02:00
},
tiger = {
install_info = {
revision = '4a77b2d7a004587646bddc4e854779044b6db459',
url = 'https://github.com/ambroisie/tree-sitter-tiger',
},
maintainers = { '@ambroisie' },
tier = 2,
2022-11-06 17:44:50 +01:00
},
tlaplus = {
install_info = {
revision = '4ba91b07b97741a67f61221d0d50e6d962e4987e',
url = 'https://github.com/tlaplus-community/tree-sitter-tlaplus',
},
maintainers = { '@ahelwer', '@susliko' },
tier = 2,
2024-02-20 03:26:32 +08:00
},
tmux = {
install_info = {
revision = '0252ecd080016e45e6305ef1a943388f5ae2f4b4',
url = 'https://github.com/Freed-Wu/tree-sitter-tmux',
},
maintainers = { '@Freed-Wu' },
tier = 2,
2022-09-01 00:13:19 +03:00
},
todotxt = {
install_info = {
revision = '3937c5cd105ec4127448651a21aef45f52d19609',
url = 'https://github.com/arnarg/tree-sitter-todotxt',
},
maintainers = { '@arnarg' },
tier = 2,
2022-08-15 23:36:56 +02:00
},
toml = {
install_info = {
generate_from_json = true,
revision = '64b56832c2cffe41758f28e05c756a3a98d16f41',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-toml',
},
maintainers = { '@tk-shirasaka' },
tier = 2,
2023-08-17 04:07:43 -04:00
},
tsv = {
install_info = {
location = 'tsv',
revision = '7eb7297823605392d2bbcc4c09b1cd18d6fa9529',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-csv',
},
maintainers = { '@amaanq' },
tier = 2,
},
tsx = {
install_info = {
generate_from_json = true,
location = 'tsx',
revision = '75b3874edb2dc714fb1fd77a32013d0f8699989f',
url = 'https://github.com/tree-sitter/tree-sitter-typescript',
},
maintainers = { '@steelsojka' },
2023-05-31 09:19:16 +02:00
requires = { 'ecma', 'jsx', 'typescript' },
tier = 2,
2022-09-08 14:48:02 +03:00
},
turtle = {
install_info = {
revision = '7f789ea7ef765080f71a298fc96b7c957fa24422',
url = 'https://github.com/GordianDziwis/tree-sitter-turtle',
},
maintainers = { '@GordianDziwis' },
tier = 2,
},
twig = {
install_info = {
2024-04-22 19:56:30 +02:00
revision = '085648e01d1422163a1702a44e72303b4e2a0bd1',
url = 'https://github.com/gbprod/tree-sitter-twig',
},
maintainers = { '@gbprod' },
tier = 2,
2022-11-24 08:54:54 +01:00
},
typescript = {
install_info = {
generate_from_json = true,
location = 'typescript',
revision = '75b3874edb2dc714fb1fd77a32013d0f8699989f',
url = 'https://github.com/tree-sitter/tree-sitter-typescript',
},
maintainers = { '@steelsojka' },
2023-05-31 09:19:16 +02:00
requires = { 'ecma' },
tier = 2,
},
typespec = {
install_info = {
revision = 'b6b6a66a18e98f44cc2f2cdbfd2e1df845b59852',
url = 'https://github.com/happenslol/tree-sitter-typespec',
},
maintainers = { '@happenslol' },
tier = 2,
},
typoscript = {
install_info = {
revision = '5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f',
url = 'https://github.com/Teddytrombone/tree-sitter-typoscript',
},
maintainers = { '@Teddytrombone' },
tier = 2,
2024-02-16 20:54:08 +03:00
},
typst = {
install_info = {
revision = '46cf4ded12ee974a70bf8457263b67ad7ee0379d',
url = 'https://github.com/uben0/tree-sitter-typst',
},
maintainers = { '@uben0', '@RaafatTurki' },
tier = 2,
2023-11-03 14:20:46 +02:00
},
udev = {
install_info = {
revision = '18a1d183c4c0cc40438bae2ebf8191aaf2dee8dc',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-udev',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2023-02-20 18:05:10 +01:00
},
ungrammar = {
install_info = {
revision = 'debd26fed283d80456ebafa33a06957b0c52e451',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-ungrammar',
},
maintainers = { '@Philipp-M', '@amaanq' },
tier = 2,
},
unison = {
install_info = {
generate = true,
revision = '169e7f748a540ec360c0cb086b448faad012caa4',
url = 'https://github.com/kylegoetz/tree-sitter-unison',
},
maintainers = { '@tapegram' },
tier = 2,
},
usd = {
install_info = {
revision = '4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216',
url = 'https://github.com/ColinKennedy/tree-sitter-usd',
},
maintainers = { '@ColinKennedy' },
tier = 2,
2023-03-07 04:32:20 -05:00
},
uxntal = {
install_info = {
revision = 'ad9b638b914095320de85d59c49ab271603af048',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-uxntal',
},
maintainers = { '@amaanq' },
tier = 2,
2022-09-11 09:48:25 +02:00
},
v = {
install_info = {
location = 'tree_sitter_v',
revision = '26c2c4c2b3fb4f7a07ae78d298b36998b7ffa956',
url = 'https://github.com/vlang/v-analyzer',
},
maintainers = { '@kkharji', '@amaanq' },
tier = 2,
},
vala = {
install_info = {
revision = '97e6db3c8c73b15a9541a458d8e797a07f588ef4',
url = 'https://github.com/vala-lang/tree-sitter-vala',
},
maintainers = { '@Prince781' },
tier = 2,
2024-03-18 05:00:22 -04:00
},
vento = {
install_info = {
revision = '3b32474bc29584ea214e4e84b47102408263fe0e',
url = 'https://github.com/ventojs/tree-sitter-vento',
},
maintainers = { '@wrapperup', '@oscarotero' },
tier = 2,
},
verilog = {
install_info = {
revision = 'ba3c1e305caf948f718293c86c6018a82ed5043e',
url = 'https://github.com/gmlarumbe/tree-sitter-systemverilog',
},
maintainers = { '@zhangwwpeng' },
tier = 2,
2024-07-18 08:46:12 +02:00
},
vhdl = {
install_info = {
revision = '35ed277d3e98836796bc764010dc3fb800d14ee4',
url = 'https://github.com/jpt13653903/tree-sitter-vhdl',
},
maintainers = { '@jpt13653903' },
tier = 2,
2022-11-13 08:33:54 -03:00
},
vhs = {
install_info = {
revision = '0c6fae9d2cfc5b217bfd1fe84a7678f5917116db',
url = 'https://github.com/charmbracelet/tree-sitter-vhs',
},
maintainers = { '@caarlos0' },
tier = 2,
2022-09-26 19:25:26 +03:00
},
vim = {
install_info = {
revision = '0f31cb98e5c0cb3707e097bf95a04c0c2aac573d',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-vim',
},
maintainers = { '@clason' },
tier = 2,
2023-04-01 15:58:48 +02:00
},
vimdoc = {
install_info = {
revision = '2694c3d27e2ca98a0ccde72f33887394300d524e',
url = 'https://github.com/neovim/tree-sitter-vimdoc',
},
maintainers = { '@clason' },
tier = 2,
2024-07-28 13:15:43 +08:00
},
vrl = {
install_info = {
revision = '274b3ce63f72aa8ffea18e7fc280d3062d28f0ba',
url = 'https://github.com/belltoy/tree-sitter-vrl',
},
maintainers = { '@belltoy' },
tier = 2,
2022-10-26 12:58:34 +03:00
},
vue = {
install_info = {
branch = 'main',
generate_from_json = true,
revision = '22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-vue',
},
maintainers = { '@WhyNotHugo', '@lucario387' },
2023-05-31 09:19:16 +02:00
requires = { 'html_tags' },
tier = 2,
2022-10-21 19:48:15 +03:00
},
wgsl = {
install_info = {
revision = '40259f3c77ea856841a4e0c4c807705f3e4a2b65',
url = 'https://github.com/szebniok/tree-sitter-wgsl',
},
maintainers = { '@szebniok' },
tier = 2,
},
wgsl_bevy = {
install_info = {
generate_from_json = true,
revision = '47c1818d245a6156a488c4c4d06e9336714bae9b',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy',
},
maintainers = { '@theHamsta' },
tier = 2,
},
wing = {
install_info = {
revision = '76e0c25844a66ebc6e866d690fcc5f4e90698947',
url = 'https://github.com/winglang/tree-sitter-wing',
},
maintainers = { '@gshpychka', '@MarkMcCulloh' },
tier = 2,
},
wit = {
install_info = {
revision = '37bf43c7f11d2b4af7a78d98a19e6d5c2cf04ad2',
url = 'https://github.com/liamwh/tree-sitter-wit',
},
maintainers = { '@liamwh' },
tier = 2,
2023-11-10 00:23:42 +02:00
},
xcompose = {
install_info = {
revision = 'fff3e72242aa110ebba6441946ea4d12d200fa68',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-xcompose',
},
maintainers = { '@ObserverOfTime' },
tier = 2,
2023-08-04 14:50:28 +03:00
},
xml = {
install_info = {
location = 'xml',
revision = '0d9a8099c963ed53e183425c1b47fa2622c8eaf7',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-xml',
},
maintainers = { '@ObserverOfTime' },
2023-05-31 09:19:16 +02:00
requires = { 'dtd' },
tier = 2,
},
xresources = {
install_info = {
revision = 'd0f9dc7cec4dc15fc6f9d556bb4e9dd5050328a6',
url = 'https://github.com/ValdezFOmar/tree-sitter-xresources',
},
maintainers = { '@ValdezFOmar' },
tier = 2,
2022-10-03 19:41:45 +03:00
},
yaml = {
install_info = {
revision = '1805917414a9a8ba2473717fd69447277a175fae',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-yaml',
},
maintainers = { '@amaanq' },
tier = 2,
},
yang = {
install_info = {
revision = '2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502',
url = 'https://github.com/Hubro/tree-sitter-yang',
},
maintainers = { '@Hubro' },
tier = 2,
2023-02-20 17:55:06 +01:00
},
yuck = {
install_info = {
revision = 'e877f6ade4b77d5ef8787075141053631ba12318',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-yuck',
},
maintainers = { '@Philipp-M', '@amaanq' },
tier = 2,
2024-01-22 01:42:30 +08:00
},
zathurarc = {
install_info = {
revision = '0554b4a5d313244b7fc000cbb41c04afae4f4e31',
url = 'https://github.com/Freed-Wu/tree-sitter-zathurarc',
},
maintainers = { '@Freed-Wu' },
tier = 2,
2022-10-08 21:25:05 +03:00
},
zig = {
install_info = {
revision = 'b670c8df85a1568f498aa5c8cae42f51a90473c0',
url = 'https://github.com/tree-sitter-grammars/tree-sitter-zig',
},
maintainers = { '@amaanq' },
tier = 2,
},
ziggy = {
install_info = {
location = 'tree-sitter-ziggy',
revision = '8a29017169f43dc2c3526817e98142eb9a335087',
url = 'https://github.com/kristoff-it/ziggy',
},
maintainers = { '@rockorager' },
tier = 2,
},
ziggy_schema = {
install_info = {
location = 'tree-sitter-ziggy-schema',
revision = '8a29017169f43dc2c3526817e98142eb9a335087',
url = 'https://github.com/kristoff-it/ziggy',
},
maintainers = { '@rockorager' },
tier = 2,
},
}