summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter/highlighter.lua
AgeCommit message (Expand)AuthorFiles
2026-04-08feat(api): rename buffer to buf #35330Jordan1
2026-03-12refactor: integer functions, optimize asserts #34112Lewis Russell1
2026-01-15fix(treesitter): fix spell navigation on first line (#37361)ashab-k1
2025-12-14fix(treesitter): no injection highlighting on last line #36951Jaehwang Jung1
2025-11-18perf(treesitter): parse multiple ranges in languagetree, eliminate flickering...Riley Bruins1
2025-11-06fix(treesitter): reset next_col when performing intermediate highlightsRiley Bruins1
2025-09-26fix(highlight): ensure extmark range is within buffer bounds #35928skewb1k1
2025-09-09fix(treesitter): use subpriorities for tree orderingbfredl1
2025-09-09perf(highlight): allow decoration providers to skip ranges without databfredl1
2025-08-28perf: add on_range in treesitter highlightingvanaigr1
2025-08-19fix(treesitter): run FileType autocmds in the context of `<abuf>`Sean Dewar1
2025-07-06fix(treesitter): inconsistent highlight of multiline combined injection #32619Artem1
2025-06-08fix(treesitter): ensure window is valid in async parsing #34385notomo1
2025-06-07fix(treesitter): scope highlight state per window #34347Riley Bruins1
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-04-13fix(treesitter): injected lang ranges may cross capture boundaries #32549Riley Bruins1
2025-04-07fix(treesitter): not refreshing virtualtext contents #33361Dmitry Zolotukhin1
2025-02-28fix(marks): ineffective conceal_line callback optimization (#32662)luukvbaal1
2025-02-25fix(treesitter): nil check query for has_conceal_lineLuuk van Baal1
2025-02-25feat(treesitter): vertical conceal support for highlighterLuuk van Baal1
2025-02-19fix(treesitter): don't spam query errors in the highlighterRiley Bruins1
2025-01-29fix(treesitter) Set modeline=false in TSHighlighter:destroy (#32234)Daniel Petrovic1
2025-01-14refactor: use nvim.foo.bar format for namespacesMaria José Solano1
2025-01-12feat(treesitter)!: don't parse tree in get_parser() or start()Riley Bruins1
2025-01-12feat(treesitter): async parsingRiley Bruins1
2025-01-06refactor: split predicates and directivesvanaigr1
2024-11-18fix(api): only flush nvim__redraw when necessary #31250luukvbaal1
2024-11-17fix(api): update "range" windows in nvim__redraw #31042luukvbaal1
2024-11-16fix(treesitter): remove redundant on_bytes callback #31041luukvbaal1
2024-10-21refactor: rename vim.highlight => vim.hlJustin M. Keyes1
2024-07-03fix(treesitter): ensure syntaxset augroup exists (#29542)zeertzjq1
2024-06-28refactor: use `vim._with` where possibledundargoc1
2024-06-24fix(treesitter): do not modify highlight state for _on_spell_navLuuk van Baal1
2024-06-11refactor(lua): improve type annotationsLewis Russell1
2024-05-02feat(api): add nvim__redraw for more granular redrawingLuuk van Baal1
2024-03-27fix(treesitter): return correct match table in iter_captures()Lewis Russell1
2024-03-17fix(treesitter): revert to using iter_captures in highlighterLewis Russell1
2024-03-14refactor(treesitter): move some logic into functionsLewis Russell1
2024-03-14fix(treesitter): highlight injections properlyLewis Russell1
2024-03-12fix(treesitter): use 0 as initial value for computing maximum (#27837)Gregory Anders1
2024-03-12feat(treesitter): support URLs (#27132)Gregory Anders1
2024-03-01docs: improve/add documentation of Lua typesLewis Russell1
2024-02-27feat(docs): replace lua2dox.luaLewis Russell1
2024-02-25refactor(types): fix miscellaneous type warningsMaria José Solano1
2024-02-08refactor(treesitter): typing for Query, TSQuery, and TSQueryInfoJongwook Choi1
2024-01-24fix(treesitter): prefix treesitter types with vimPhạm Huy Hoàng1
2023-12-20refactor(treesitter): cleanup highlighterLewis Russell1
2023-12-19fix(treesitter): prepare highlight states for [s, ]sJaehwang Jung1