neovim/runtime/lua/vim/treesitter
Jaehwang Jung 71d9b7d15c fix(treesitter): _trees may not be list-like
Problem:
With incremental injection parsing, injected languages' parsers parse
only the relevant regions and stores the result in _trees with the index
of the corresponding region. Therefore, there can be holes in _trees.

Solution:
* Use generic table functions where appropriate.
* Fix type annotations and docs.
2023-09-17 19:52:35 +01:00
..
_fold.lua fix(treesitter): don't update fold if tree is unchanged 2023-09-13 08:51:54 +01:00
_meta.lua fix(treesitter): _trees may not be list-like 2023-09-17 19:52:35 +01:00
_query_linter.lua refactor(treesitter): remove duplicated diagnostic code (#24976) 2023-09-15 20:45:40 +01:00
_range.lua feat(treesitter)!: incremental injection parsing 2023-08-12 16:11:36 +01:00
dev.lua feat(treesitter): add lang parameter to the query editor (#25181) 2023-09-16 19:05:59 +02:00
health.lua refactor: deprecate checkhealth functions 2023-04-15 23:40:48 +02:00
highlighter.lua perf(treesitter): do not scan past given line for predicate match 2023-09-16 13:52:42 +01:00
language.lua fix(treesitter): language.add - only register parser if it exists 2023-09-14 10:36:09 +01:00
languagetree.lua fix(treesitter): _trees may not be list-like 2023-09-17 19:52:35 +01:00
query.lua feat(treesitter): add lang parameter to the query editor (#25181) 2023-09-16 19:05:59 +02:00