summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter/languagetree.lua
AgeCommit message (Expand)AuthorFiles
2026-03-07fix(treesitter): escape hyphen in lua patternStefan VanBuren1
2026-03-04fix(treesitter): normalize language aliasesStefan VanBuren1
2025-12-15Revert "refactor(treesitter): use scratch buffer for string parser" #36964Riley Bruins1
2025-11-18perf(treesitter): parse multiple ranges in languagetree, eliminate flickering...Riley Bruins1
2025-10-02refactor(treesitter): use scratch buffer for string parser #35988Riley Bruins1
2025-09-01docs(treesitter): fix language-injection url #35592Yochem van Rosmalen1
2025-07-02fix(treesitter): ensure TSLuaTree is always immutableRodrigodd1
2025-06-08fix(treesitter): support multiple `@injection.content` capturesRiley Bruins1
2025-06-06fix: type fixesLewis Russell1
2025-05-24fix(treesitter): properly clip nested injectionsRiley Bruins1
2025-05-11fix(treesitter): proper tree `contains()` logic with combined injectionsRiley Bruins1
2025-05-10refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano1
2025-04-13fix(treesitter): injected lang ranges may cross capture boundaries #32549Riley Bruins1
2025-03-29refactor(treesitter): migrate to ts parser callback API #33141Riley Bruins1
2025-03-28refactor(treesitter): simplify injection retrieval #33104Riley Bruins1
2025-02-23refactor(treesitter): simplify parsing coroutine logicRiley Bruins1
2025-02-21perf(treesitter): don't block when finding injection rangesRiley Bruins1
2025-02-21perf(treesitter): only search for injections within the parse rangeRiley Bruins1
2025-02-17fix(treesitter): separately track the number of valid regionsRiley Bruins1
2025-02-11fix(treesitter): detect trees with outdated regions in `is_valid()`Riley Bruins1
2025-02-02feat(treesitter): allow LanguageTree:is_valid() to accept a rangeRiley Bruins1
2025-02-02refactor(treesitter): use coroutines for resuming _parse() logicRiley Bruins1
2025-02-02refactor(treesitter): always return valid range from parse() #32273Riley Bruins1
2025-02-02refactor(treesitter): drop `LanguageTree._has_regions` #32274Riley Bruins1
2025-02-01fix(treesitter): nil access when running string parser asyncRiley Bruins1
2025-01-30docs: miscdundargoc1
2025-01-29fix(treesitter): stop async parsing if buffer is invalidnotomo1
2025-01-28fix(treesitter): empty queries can disable injections (#31748)Riley Bruins1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-20docs(treesitter): expose LanguageTree:parent() #32108Jaehwang Jung1
2025-01-19fix(treesitter): clean up parsing queueJaehwang Jung1
2025-01-12feat(treesitter): async parsingRiley Bruins1
2025-01-06refactor(treesitter): simplify condition #31889Riley Bruins1
2024-11-16fix(treesitter): remove redundant on_bytes callback #31041luukvbaal1
2024-09-29feat(treesitter)!: use return values in `language.add()`Christian Clason1
2024-09-01feat(treesitter)!: default to correct behavior for quantified captures (#30193)Gregory Anders1
2024-08-06docs(treesitter): generate inline docs for `Range`sYi Ming1
2024-07-29feat(treesitter): add node_for_range functionRiley Bruins1
2024-06-11refactor(lua): improve type annotationsLewis Russell1
2024-05-16feat: remove deprecated featuresdundargoc1
2024-05-15docs: newsJustin M. Keyes1
2024-04-28fix(treesitter): enforce lowercase language names (#28546)Christian Clason1
2024-04-10fix(treesitter): use tree range instead of tree root node rangealtermo1
2024-04-02feat(treesitter): add `@injection.filename`Christian Clason1
2024-03-16refactor(lua): type annotationsLewis Russell1
2024-03-14fix(treesitter): highlight injections properlyLewis Russell1
2024-03-09docs: support inline markdownLewis Russell1
2024-03-06refactor(types): more fixes (2)Lewis Russell1
2024-03-01docs: improve/add documentation of Lua typesLewis Russell1
2024-02-27feat(docs): replace lua2dox.luaLewis Russell1