summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter
AgeCommit message (Expand)AuthorFiles
2025-02-02refactor(treesitter): always return valid range from parse() #32273Riley Bruins1
2025-02-02refactor(treesitter): drop `LanguageTree._has_regions` #32274Riley Bruins1
2025-02-01fix(treesitter): nil access when running string parser asyncRiley Bruins1
2025-01-30docs: miscdundargoc1
2025-01-29fix(treesitter): stop async parsing if buffer is invalidnotomo1
2025-01-29fix(treesitter) Set modeline=false in TSHighlighter:destroy (#32234)Daniel Petrovic1
2025-01-29feat(treesitter): support modelines in `query.set()` (#30257)Maria José Solano1
2025-01-28fix(treesitter): recalculate folds on VimEnter #32240Riley Bruins1
2025-01-28fix(treesitter): empty queries can disable injections (#31748)Riley Bruins1
2025-01-28fix(treesitter): avoid computing foldlevels for reloaded buffer #32233luukvbaal1
2025-01-27docs(treesitter): fix TSNode:range() type signature #32224Riley Bruins1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell7
2025-01-27build(deps)!: bump tree-sitter to HEAD, wasmtime to v29.0.1 (#32200)Christian Clason1
2025-01-20fix(treesitter): compute folds on_changedtree only if not nilKonrad Malik1
2025-01-20docs(treesitter): expose LanguageTree:parent() #32108Jaehwang Jung1
2025-01-19fix(treesitter): clean up parsing queueJaehwang Jung1
2025-01-15fix(docs): replace `yxx` mappings with `g==` #31947Evgeni Chasnovski1
2025-01-15Merge #32001 from MariaSolOs/consistent-namespacesJustin M. Keyes5
2025-01-14refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano3
2025-01-14refactor: use nvim.foo.bar format for namespacesMaria José Solano3
2025-01-14perf(treesitter): calculate folds asynchronouslyRiley Bruins1
2025-01-12feat(treesitter)!: don't parse tree in get_parser() or start()Riley Bruins1
2025-01-12feat(treesitter): async parsingRiley Bruins3
2025-01-12perf(treesitter): cache queries stronglyRiley Bruins1
2025-01-10fix(treesitter): don't return error message on success #31955Guilherme Soares1
2025-01-10refactor(treesitter.foldexpr): remove unused parse_injections parameterRiley Bruins1
2025-01-09feat(docs): "yxx" runs Lua/Vimscript code examples #31904Riley Bruins1
2025-01-07perf(treesitter): don't fetch parser for each fold lineRiley Bruins1
2025-01-06refactor(treesitter): simplify condition #31889Riley Bruins1
2025-01-06refactor: split predicates and directivesvanaigr2
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-29fix(treesitter.foldexpr): only refresh valid buffersIgor1
2024-12-29fix(treesitter.foldexpr): refresh in the buffers affected by OptionSetJaehwang Jung1
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-11-29feat(lsp): support `textDocument/foldingRange` (#31311)Yi Ming1
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 #31041luukvbaal2
2024-11-14fix(treesitter): keep treeview open if source window is still open #31198Hyker1
2024-11-12fix(treesitter): add 'QuitPre' event to autocommands in inspect_treehykerr1
2024-11-03fix(treesitter): close InspectTree/EditQuery window on BufUnload (#31036)zeertzjq1
2024-11-02fix(health): better layout of vim.treesitter health checkChristian Clason1
2024-10-27docs(treesitter): specify predicate boolean return valueRiley Bruins1
2024-10-21feat(vim.validate): improve fast form and deprecate spec formLewis Russell1
2024-10-21refactor: rename vim.highlight => vim.hlJustin M. Keyes1
2024-10-17perf(validate): use lighter versionLewis Russell2
2024-10-11fix(treesitter): remove duplicate symbol names in language.inspect()Riley Bruins2