aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter
Commit message (Expand)AuthorAge
* feat(comment): allow commentstring to be determined from node metadataRiley Bruins2025-03-02
* feat(treesitter): add more metadata to `language.inspect()` (#32657)Lewis Russell2025-03-01
* fix(marks): ineffective conceal_line callback optimization (#32662)luukvbaal2025-02-28
* fix(treesitter): correctly parse queries with combined injectionsRiley Bruins2025-02-28
* fix(treesitter): nil check query for has_conceal_lineLuuk van Baal2025-02-25
* feat(treesitter): vertical conceal support for highlighterLuuk van Baal2025-02-25
* refactor(treesitter): simplify parsing coroutine logicRiley Bruins2025-02-23
* feat(treesitter): table of contents for checkhealth, markdown (#32282)Christian Clason2025-02-22
* perf(treesitter): don't block when finding injection rangesRiley Bruins2025-02-21
* fix(treesitter): `TSNode:field()` returns all children with the given fieldRiley Bruins2025-02-21
* perf(treesitter): only search for injections within the parse rangeRiley Bruins2025-02-21
* fix(treesitter): don't spam query errors in the highlighterRiley Bruins2025-02-19
* fix(treesitter): avoid computing fold levels for empty bufferLuuk van Baal2025-02-19
* 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): show which nodes are missing in InspectTreeRiley Bruins2025-02-05
* 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) Set modeline=false in TSHighlighter:destroy (#32234)Daniel Petrovic2025-01-29
* feat(treesitter): support modelines in `query.set()` (#30257)Maria José Solano2025-01-29
* fix(treesitter): recalculate folds on VimEnter #32240Riley Bruins2025-01-28
* fix(treesitter): empty queries can disable injections (#31748)Riley Bruins2025-01-28
* fix(treesitter): avoid computing foldlevels for reloaded buffer #32233luukvbaal2025-01-28
* docs(treesitter): fix TSNode:range() type signature #32224Riley Bruins2025-01-27
* fix: resolve all remaining LuaLS diagnosticsLewis Russell2025-01-27
* build(deps)!: bump tree-sitter to HEAD, wasmtime to v29.0.1 (#32200)Christian Clason2025-01-27
* fix(treesitter): compute folds on_changedtree only if not nilKonrad Malik2025-01-20
* docs(treesitter): expose LanguageTree:parent() #32108Jaehwang Jung2025-01-20
* fix(treesitter): clean up parsing queueJaehwang Jung2025-01-19
* fix(docs): replace `yxx` mappings with `g==` #31947Evgeni Chasnovski2025-01-15
* Merge #32001 from MariaSolOs/consistent-namespacesJustin M. Keyes2025-01-15
|\
| * refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano2025-01-14
| * refactor: use nvim.foo.bar format for namespacesMaria José Solano2025-01-14
* | perf(treesitter): calculate folds asynchronouslyRiley Bruins2025-01-14
|/
* feat(treesitter)!: don't parse tree in get_parser() or start()Riley Bruins2025-01-12
* feat(treesitter): async parsingRiley Bruins2025-01-12
* perf(treesitter): cache queries stronglyRiley Bruins2025-01-12
* fix(treesitter): don't return error message on success #31955Guilherme Soares2025-01-10
* refactor(treesitter.foldexpr): remove unused parse_injections parameterRiley Bruins2025-01-10
* feat(docs): "yxx" runs Lua/Vimscript code examples #31904Riley Bruins2025-01-09
* perf(treesitter): don't fetch parser for each fold lineRiley Bruins2025-01-07
* refactor(treesitter): simplify condition #31889Riley Bruins2025-01-06
* refactor: split predicates and directivesvanaigr2025-01-06
* perf(decor): join predicates and matches cachevanaigr2025-01-06
* feat(func): allow manual cache invalidation for _memoizeRiley Bruins2025-01-05