aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter
Commit message (Expand)AuthorAge
* 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
* docs: misc #31479Justin M. Keyes2025-01-01
* fix(treesitter.foldexpr): only refresh valid buffersIgor2024-12-29
* fix(treesitter.foldexpr): refresh in the buffers affected by OptionSetJaehwang Jung2024-12-29
* fix(treesitter): #trim! range for nodes ending at col 0 #31488Riley Bruins2024-12-07
* feat(treesitter): #trim! can trim all whitespaceRiley Bruins2024-12-06
* feat(lsp): support `textDocument/foldingRange` (#31311)Yi Ming2024-11-29
* fix(api): only flush nvim__redraw when necessary #31250luukvbaal2024-11-18
* fix(api): update "range" windows in nvim__redraw #31042luukvbaal2024-11-17
* fix(treesitter): remove redundant on_bytes callback #31041luukvbaal2024-11-16
* fix(treesitter): keep treeview open if source window is still open #31198Hyker2024-11-14
* fix(treesitter): add 'QuitPre' event to autocommands in inspect_treehykerr2024-11-12
* fix(treesitter): close InspectTree/EditQuery window on BufUnload (#31036)zeertzjq2024-11-03
* fix(health): better layout of vim.treesitter health checkChristian Clason2024-11-02
* docs(treesitter): specify predicate boolean return valueRiley Bruins2024-10-27
* feat(vim.validate): improve fast form and deprecate spec formLewis Russell2024-10-21
* refactor: rename vim.highlight => vim.hlJustin M. Keyes2024-10-21
* perf(validate): use lighter versionLewis Russell2024-10-17
* fix(treesitter): remove duplicate symbol names in language.inspect()Riley Bruins2024-10-11
* feat(treesitter): introduce child_with_descendant()Riley Bruins2024-10-11
* docs(treesitter): generate TSNode, TSTree docs #30643Riley Bruins2024-10-03
* fix(treesitter): indent size for inspect_tree #28727Jongwook Choi2024-10-01
* feat(treesitter)!: use return values in `language.add()`Christian Clason2024-09-29
* feat(treesitter)!: add default fallback to `ft_to_lang` lookupsChristian Clason2024-09-29
* fix(treesitter): specify success status in edit_query return valueRiley Bruins2024-09-28
* fix(treesitter): suppress get_parser warnings via opts.errorRiley Bruins2024-09-28
* fix(treesitter): EditQuery shows swapfile ATTENTION #30536Justin M. Keyes2024-09-27
* fix(treesitter): lint top-level anonymous nodesRiley Bruins2024-09-20
* feat(treesitter): start moving get_parser to return nil #30313Riley Bruins2024-09-13
* feat(treesitter)!: default to correct behavior for quantified captures (#30193)Gregory Anders2024-09-01
* docs(treesitter): annotate some tables as `TSMetadata`Yi Ming2024-09-01
* fix(treesitter): escape things like `"` in omnifunc resultsRiley Bruins2024-08-27
* feat(treesitter): add support for wasm parsersLewis Russell2024-08-26
* docs(treesitter): generate inline docs for `Range`sYi Ming2024-08-06
* fix(treesitter): highlight anonymous nodes in inspect_treeRiley Bruins2024-07-29