Christian Clason
5a38df5627
feat(install)!: generate from json instead of requiring node
...
Problem: Many parsers require node/npm to evaluate the `grammar.js`
before being able to generate a parser from it.
Solution: Generate from `grammar.json` instead, which is fully resolved.
Drops `node` and `npm` as (optional) requirements for nvim-treesitter.
Note that this requires parsers to commit the generated json iff the
grammar requires evaluation (which is currently the case for all tracked
languages).
2025-05-12 18:43:40 +02:00
Christian Clason
a8f5641ab3
feat(install)!: remove support for C++ scanners
2025-05-12 18:43:40 +02:00
Christian Clason
abcbe65b6e
docs(readme): document 'location' key
2025-05-12 18:43:40 +02:00
Christian Clason
bae77b87b1
feat: add parser tiers
...
Tier 1: Stable
Tier 2: Core (maintained by org members)
Tier 3: Community (maintained by external contributors, to varying
degree)
Tier 4: Unsupported (lacking active maintainer or declared
experimental); skipped in lockfile update and ignored for automatic
install by default
2025-05-12 18:43:40 +02:00
Christian Clason
f0a984347c
feat!: drop makefile support, norg parser
...
Norg install_info and queries are maintained by neorg.
All other parsers are compatible with C++11, so fix that as standard.
(Can be bumped if all supported platforms support C++14.)
Remove Makefile support, as it's no longer needed.
2025-05-12 18:43:40 +02:00
Lewis Russell
cde679e435
refactor: rewrite installation using jobs and async
...
Replace sync variants with callback support
2025-05-12 18:43:40 +02:00
Christian Clason
5817ff01b5
feat(locals)!: refactor locals.lua into standalone
...
Co-authored-by: TheLeoP <eugenio2305@hotmail.com>
2025-05-12 18:43:40 +02:00
Christian Clason
692b051b09
feat!: drop modules, general refactor and cleanup
2025-05-12 18:43:40 +02:00
AJ Delcimmuto
7bbed4b548
feat(brightscript): brightscript parser and queries ( #7780 )
2025-04-13 13:20:09 -07:00
Vladimir Levin
9399bfd816
feat(caddy): add parser and queries ( #7588 )
...
---------
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
2025-03-23 16:04:41 +00:00
nvim-treesitter-bot[bot]
b454febfd9
bot(readme): update
2025-03-23 15:53:44 +00:00
Caleb White
548ed98f8a
feat(blade): add laravel blade parser and queries ( #7693 )
2025-03-12 18:47:19 +01:00
nvim-treesitter-bot[bot]
f06adcf572
bot(readme): update
2025-03-09 17:56:04 +00:00
nvim-treesitter-bot[bot]
8bc635a25f
bot(readme): update
2025-02-27 09:16:43 +00:00
Christian Clason
b08ae25c47
feat(parsers)!: drop org
...
The parser has neither queries nor a listed maintainer here and hasn't
seen updates in two years.
2025-02-16 13:53:28 +01:00
nvim-treesitter-bot[bot]
1f36863a4e
bot(readme): update
2025-02-08 09:51:26 +00:00
simonvic
e8ccc339a3
feat(enforce): add parser and queries ( #7626 )
2025-02-08 10:38:13 +01:00
Tristan Knight
39bf51ff68
feat(razor): add parser and queries ( #7545 )
2025-02-01 20:06:26 +01:00
nvim-treesitter-bot[bot]
07bd1b53bf
bot(readme): update
2025-01-21 09:25:45 +01:00
Serhii Khoma
8758abeb4d
feat(idris): add parser and queries ( #7274 )
2025-01-16 17:34:37 +01:00
Serhii Khoma
f87c8956ae
feat(ipkg): add parser and queries ( #7277 )
...
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2024-12-30 08:48:20 -08:00
nvim-treesitter-bot[bot]
53e20aa728
bot(readme): update
2024-12-06 17:51:03 +00:00
Christian Clason
efb2e9c607
docs(parser): add maintainer for julia
2024-11-23 11:24:39 +01:00
nvim-treesitter-bot[bot]
0722f23886
bot(readme): update
2024-11-06 22:15:19 +00:00
nvim-treesitter-bot[bot]
b5cda6d731
bot(readme): update
2024-11-06 17:17:43 +00:00
nvim-treesitter-bot[bot]
7dc8aabe86
bot(readme): update
2024-11-05 14:34:09 +00:00
nvim-treesitter-bot[bot]
dfd3207ed4
bot(readme): update
2024-11-04 08:38:00 +01:00
Elliot Fontaine
92d2501d69
feat(cylc): add parser and queries ( #7225 )
2024-10-31 17:56:58 +01:00
nvim-treesitter-bot[bot]
46a6587a23
bot(readme): update
2024-10-26 08:16:29 +00:00
Christian Clason
d740b0ad92
docs(readme): mark Nvim 0.10 as required
2024-10-25 08:48:16 +02:00
nvim-treesitter-bot[bot]
d53df0c987
bot(readme): update
2024-10-20 08:19:39 +00:00
henrykvdb
b139d21726
feat(verilog)!: use systemverilog parser and queries ( #7170 )
2024-10-16 08:35:35 +02:00
nvim-treesitter-bot[bot]
596b16da17
bot(readme): update
2024-10-16 01:23:37 +00:00
nvim-treesitter-bot[bot]
4f04fb7027
bot(readme): update
2024-10-06 09:55:25 +00:00
nvim-treesitter-bot[bot]
df0f8cb58e
bot(readme): update
2024-09-30 21:42:15 +00:00
Nikolaj Sidorenco
707313b80a
feat(fsharp): add parser and queries ( #7166 )
2024-09-29 11:08:21 +02:00
Reinis Cirpons
2d8f0f37c4
feat(gap): add gap and gaptst parser and queries ( #7110 )
2024-09-01 22:13:10 +02:00
nvim-treesitter-bot[bot]
c7920f2bc5
bot(readme): update
2024-08-31 17:23:24 +00:00
Amaan Qureshi
ba921c9aef
feat!: switch upstream Zig parser
...
The new parser is faster, does not lag while editing, correctly parses
the entire Zig code base, and is much easier to write queries for.
2024-08-30 00:49:33 -04:00
Caleb White
ec8776ed9e
feat(php): php 8.4 support ( #6741 )
...
* chore(php): update maintainers
* feat(php): update php rules, highlight imported functions/consts
* feat(php): indent inside property hooks
* chore: update php and php_only revision
2024-08-18 12:30:04 +02:00
nvim-treesitter-bot[bot]
4d0da6b5ac
bot(readme): update
2024-08-10 08:14:07 +00:00
belltoy
9f8c99e980
feat(vrl): Add vrl parser and queries
2024-07-30 22:08:38 +02:00
Riley Bruins
f97e0de005
feat: add rescript parser and queries ( #6671 )
2024-07-27 17:34:30 +02:00
Andrey Chalkin
c5b3560306
feat: add powershell language
2024-07-22 23:14:45 +02:00
John-Philip Taylor
355af0c8ce
feat: add vhdl parser and queries
2024-07-18 08:46:12 +02:00
Christian Clason
dd7bb795c4
docs(readme): recommend builtin foldexpr
2024-07-17 18:04:33 +02:00
Vladimir Levin
067415e971
feat: add nginx
2024-07-17 09:47:59 +02:00
Christian Clason
4068e1c096
fix(scfg): switch to github mirror
2024-07-10 23:05:24 +02:00
nvim-treesitter-bot[bot]
55b30b908e
bot(readme): update
2024-07-08 08:46:31 +00:00
nvim-treesitter-bot[bot]
adf6730dc5
bot(readme): update
2024-07-07 15:38:13 +00:00