aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/languagetree.lua
Commit message (Expand)AuthorAge
* fix(lua): enable param-type-mismatch diagnosticLewis Russell2026-09-28
* fix(lua): enable assignment type checking in runtime codeLewis Russell2026-09-25
* fix(lua): enable nil-safety diagnostics in runtime codeLewis Russell2026-09-25
* fix(treesitter): type synchronous parse results as non-nilLewis Russell2026-09-25
* fix(lua): add missing param annotations (#41911)Lewis Russell2026-09-15
* build: enable more EmmyLua checksLewis Russell2026-09-09
* build: enable more EmmyLua checksLewis Russell2026-09-08
* build: replace LuaLS with EmmyLuaLewis Russell2026-09-07
* feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495Olivia Kinnear2026-05-06
* fix(treesitter): get_node_text() inconsistent trailing newline #39409David Balatero2026-05-03
* build(lint): allow "bufnr" as positional param #39515Justin M. Keyes2026-04-30
* perf(treesitter): reuse edited tree ranges for callbacksLewis Russell2026-04-28
* fix(treesitter): escape hyphen in lua patternStefan VanBuren2026-03-07
* fix(treesitter): normalize language aliasesStefan VanBuren2026-03-04
* Revert "refactor(treesitter): use scratch buffer for string parser" #36964Riley Bruins2025-12-15
* perf(treesitter): parse multiple ranges in languagetree, eliminate flickering...Riley Bruins2025-11-18
* refactor(treesitter): use scratch buffer for string parser #35988Riley Bruins2025-10-02
* docs(treesitter): fix language-injection url #35592Yochem van Rosmalen2025-09-01
* fix(treesitter): ensure TSLuaTree is always immutableRodrigodd2025-07-02
* fix(treesitter): support multiple `@injection.content` capturesRiley Bruins2025-06-08
* fix: type fixesLewis Russell2025-06-06
* fix(treesitter): properly clip nested injectionsRiley Bruins2025-05-24
* fix(treesitter): proper tree `contains()` logic with combined injectionsRiley Bruins2025-05-11
* refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano2025-05-10
* fix(treesitter): injected lang ranges may cross capture boundaries #32549Riley Bruins2025-04-13
* refactor(treesitter): migrate to ts parser callback API #33141Riley Bruins2025-03-29
* refactor(treesitter): simplify injection retrieval #33104Riley Bruins2025-03-28
* refactor(treesitter): simplify parsing coroutine logicRiley Bruins2025-02-23
* perf(treesitter): don't block when finding injection rangesRiley Bruins2025-02-21
* perf(treesitter): only search for injections within the parse rangeRiley Bruins2025-02-21
* fix(treesitter): separately track the number of valid regionsRiley Bruins2025-02-17
* fix(treesitter): detect trees with outdated regions in `is_valid()`Riley Bruins2025-02-11
* feat(treesitter): allow LanguageTree:is_valid() to accept a rangeRiley Bruins2025-02-02
* refactor(treesitter): use coroutines for resuming _parse() logicRiley Bruins2025-02-02
* refactor(treesitter): always return valid range from parse() #32273Riley Bruins2025-02-02
* refactor(treesitter): drop `LanguageTree._has_regions` #32274Riley Bruins2025-02-02
* fix(treesitter): nil access when running string parser asyncRiley Bruins2025-02-01
* docs: miscdundargoc2025-01-30
* fix(treesitter): stop async parsing if buffer is invalidnotomo2025-01-29
* fix(treesitter): empty queries can disable injections (#31748)Riley Bruins2025-01-28
* fix: resolve all remaining LuaLS diagnosticsLewis Russell2025-01-27
* docs(treesitter): expose LanguageTree:parent() #32108Jaehwang Jung2025-01-20
* fix(treesitter): clean up parsing queueJaehwang Jung2025-01-19
* feat(treesitter): async parsingRiley Bruins2025-01-12
* refactor(treesitter): simplify condition #31889Riley Bruins2025-01-06
* fix(treesitter): remove redundant on_bytes callback #31041luukvbaal2024-11-16
* feat(treesitter)!: use return values in `language.add()`Christian Clason2024-09-29
* feat(treesitter)!: default to correct behavior for quantified captures (#30193)Gregory Anders2024-09-01
* docs(treesitter): generate inline docs for `Range`sYi Ming2024-08-06
* feat(treesitter): add node_for_range functionRiley Bruins2024-07-29