summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter/query.lua
AgeCommit message (Expand)AuthorFiles
2026-03-30docs: fix syntax errors in examples #38606skewb1k1
2026-03-23refactor(treesitter)!: remove "all" option of Query:iter_matches #33070Gregory Anders1
2026-03-11docs: api, messages, lsp, trustJustin M. Keyes1
2026-03-07refactor(lua): adapt to Stylua 2.4.0Christian Clason1
2026-02-12fix(treesitter): highlight group for EditQuery captures #36265Michele Campeotto1
2025-08-28perf: add on_range in treesitter highlightingvanaigr1
2025-07-28docs: lsp, ui events, dev guidance, osc7Justin M. Keyes1
2025-07-19fix(treesitter): ":EditQuery [lang]" with injected languages #34914Peter Cardenas1
2025-07-08docs: tag of `:EditQuery` #34844Phạm Bình An1
2025-06-22docs(treesitter): fix parameter list for `Query:iter_matches` (#34553)Luis Calle1
2025-06-13feat(treesitter)!: apply `offset!` directive to all captures #34383Riley Bruins1
2025-06-06fix: type fixesLewis Russell1
2025-06-06refactor(treesitter): avoid unnecessarily copying treeRodrigodd1
2025-03-12feat(treesitter): allow `iter_captures` to accept `opts`Riley Bruins1
2025-03-11feat(treesitter): allow disabling captures and patterns on TSQuery (#32790)Ian Chamberlain1
2025-03-02feat(comment): allow commentstring to be determined from node metadataRiley Bruins1
2025-02-28fix(treesitter): correctly parse queries with combined injectionsRiley Bruins1
2025-02-25feat(treesitter): vertical conceal support for highlighterLuuk van Baal1
2025-02-21perf(treesitter): only search for injections within the parse rangeRiley Bruins1
2025-01-29feat(treesitter): support modelines in `query.set()` (#30257)Maria José Solano1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-15fix(docs): replace `yxx` mappings with `g==` #31947Evgeni Chasnovski1
2025-01-14refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano1
2025-01-12feat(treesitter): async parsingRiley Bruins1
2025-01-12perf(treesitter): cache queries stronglyRiley Bruins1
2025-01-09feat(docs): "yxx" runs Lua/Vimscript code examples #31904Riley Bruins1
2025-01-06refactor: split predicates and directivesvanaigr1
2025-01-06perf(decor): join predicates and matches cachevanaigr1
2025-01-05feat(func): allow manual cache invalidation for _memoizeRiley Bruins1
2025-01-01docs: misc #31479Justin M. Keyes1
2024-12-07fix(treesitter): #trim! range for nodes ending at col 0 #31488Riley Bruins1
2024-12-06feat(treesitter): #trim! can trim all whitespaceRiley Bruins1
2024-10-27docs(treesitter): specify predicate boolean return valueRiley Bruins1
2024-09-29feat(treesitter)!: use return values in `language.add()`Christian Clason1
2024-09-28fix(treesitter): specify success status in edit_query return valueRiley Bruins1
2024-09-28fix(treesitter): suppress get_parser warnings via opts.errorRiley Bruins1
2024-09-01feat(treesitter)!: default to correct behavior for quantified captures (#30193)Gregory Anders1
2024-09-01docs(treesitter): annotate some tables as `TSMetadata`Yi Ming1
2024-05-16perf(treesitter): use child_containing_descendant() in has-ancestor? (#28512)vanaigr1
2024-05-14fix(treesitter): allow optional directive captures (#28664)Riley Bruins1
2024-03-27fix(treesitter): return correct match table in iter_captures()Lewis Russell1
2024-03-19refactor(treesitter): redesign query iteratingLewis Russell1
2024-03-17fix(treesitter): revert to using iter_captures in highlighterLewis Russell1
2024-03-16refactor(lua): type annotationsLewis Russell1
2024-03-09docs: support inline markdownLewis Russell1
2024-03-09feat!: remove deprecated functionsdundargoc1
2024-03-01docs: improve/add documentation of Lua typesLewis Russell1
2024-02-27feat(docs): replace lua2dox.luaLewis Russell1
2024-02-16fix(treesitter): correctly handle query quantifiers (#24738)Thomas Vigouroux1
2024-02-08refactor(treesitter): {start,stop} are optional in Query:iter_* methodsJongwook Choi1