aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-06-10 17:12:35 +0200
committerChristian Clason <c.clason@uni-graz.at>2025-05-12 18:43:40 +0200
commitbae77b87b1262ff101b06f9a8de0b2049edcefa1 (patch)
treedf9878be014f2a1ea9a263be30926ed62a06368f /TODO.md
parentfeat!: drop makefile support, norg parser (diff)
downloadnvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.tar
nvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.tar.gz
nvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.tar.bz2
nvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.tar.lz
nvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.tar.xz
nvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.tar.zst
nvim-treesitter-bae77b87b1262ff101b06f9a8de0b2049edcefa1.zip
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
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md7
1 files changed, 3 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md
index bf817fc4b..ff2b05001 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,16 +4,15 @@ This document lists the planned and finished changes in this rewrite towards [Nv
## TODO
-- [ ] **`query_predicates.lua`:** upstream/remove
-- [ ] **`parsers.lua`:** assign tiers
-- [ ] **`parsers.lua`:** modularize?
- [ ] **`locals.lua`:** move to `nvim-treesitter-refactor`?
+- [ ] **`parsers.lua`:** include revision? (<https://stackoverflow.com/questions/64260981>)
- [ ] **update-lockfile:** allow specifying version in addition to commit hash (for Tier 1)
- [ ] **update-lockfile:** one commit per parser/tier?
+- [ ] **tests:** fix, update, extend (cover all Tier 1 languages)
- [ ] **documentation:** consolidate, autogenerate?
- [ ] **documentation:** migration guide
- [ ] **textobjects:** include simple(!) function, queries? (check Helix)
-- [ ] **downstream:** adapt to breaking changes (`nvim-treesitter-textobjects`, `nvim-treesitter-refactor`)
+- [ ] **downstream:** adapt to breaking changes (`nvim-treesitter-refactor`)
## DONE