summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter
AgeCommit message (Expand)AuthorFiles
2025-06-25fix: map wincmd instead of remap #34635phanium1
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-08fix(treesitter): ensure window is valid in async parsing #34385notomo1
2025-06-08fix(treesitter): support multiple `@injection.content` capturesRiley Bruins1
2025-06-07fix(treesitter): scope highlight state per window #34347Riley Bruins1
2025-06-06fix: type fixesLewis Russell6
2025-06-06refactor(treesitter): avoid unnecessarily copying treeRodrigodd1
2025-06-03fix(vim.diagnostic): improve typingLewis Russell1
2025-05-29fix(treesitter): parser metadata annotationsChristian Clason1
2025-05-27fix(gO): use non-breaking space #34197altermo1
2025-05-24fix(treesitter): properly clip nested injectionsRiley Bruins1
2025-05-22feat(outline): smaller indentation #34005altermo1
2025-05-11fix(treesitter): proper tree `contains()` logic with combined injectionsRiley Bruins1
2025-05-10refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano2
2025-05-06fix(treesitter): invalidate conceal_lines cache earlier #33875luukvbaal1
2025-05-05fix(treesitter): eliminate flicker for single windows #33842Riley Bruins1
2025-05-03fix(treesitter): invalidate conceal_lines marks #33828luukvbaal1
2025-05-03fix(runtime): conceal paths in help, man ToC loclist #33764Michele Campeotto1
2025-05-02fix(treesitter): close `:InspectTree` with `q`Christian Clason1
2025-04-16fix(treesitter): fix `:InspectTree` incorrect injectionsyuukibarns1
2025-04-13fix(treesitter): injected lang ranges may cross capture boundaries #32549Riley Bruins3
2025-04-07fix(treesitter): not refreshing virtualtext contents #33361Dmitry Zolotukhin1
2025-03-31fix(treesitter): don't memoize modified headings (#33186)Tan, Long1
2025-03-29refactor(treesitter): migrate to ts parser callback API #33141Riley Bruins2
2025-03-28refactor(treesitter): simplify injection retrieval #33104Riley Bruins1
2025-03-21docs(treesitter): document TSNode:named_children()Riley Bruins1
2025-03-19fix(runtime): gO always says "Help TOC" #32971Justin M. Keyes1
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 Chamberlain3
2025-03-11fix: warn when :InspectTree on buffer with no parser #32783phanium1
2025-03-10feat(checkhealth): group parsers by name and path in outputEike1
2025-03-02feat(comment): allow commentstring to be determined from node metadataRiley Bruins1
2025-03-01feat(treesitter): add more metadata to `language.inspect()` (#32657)Lewis Russell3
2025-02-28fix(marks): ineffective conceal_line callback optimization (#32662)luukvbaal1
2025-02-28fix(treesitter): correctly parse queries with combined injectionsRiley Bruins1
2025-02-25fix(treesitter): nil check query for has_conceal_lineLuuk van Baal1
2025-02-25feat(treesitter): vertical conceal support for highlighterLuuk van Baal2
2025-02-23refactor(treesitter): simplify parsing coroutine logicRiley Bruins1
2025-02-22feat(treesitter): table of contents for checkhealth, markdown (#32282)Christian Clason2
2025-02-21perf(treesitter): don't block when finding injection rangesRiley Bruins1
2025-02-21fix(treesitter): `TSNode:field()` returns all children with the given fieldRiley Bruins1
2025-02-21perf(treesitter): only search for injections within the parse rangeRiley Bruins2
2025-02-19fix(treesitter): don't spam query errors in the highlighterRiley Bruins1
2025-02-19fix(treesitter): avoid computing fold levels for empty bufferLuuk van Baal1
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-05feat(treesitter): show which nodes are missing in InspectTreeRiley 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