summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter.lua
AgeCommit message (Expand)AuthorFiles
2023-01-28fix(treesitter): properly restore `'syntax'` (#21358)Lewis Russell1
2022-09-25refactor(treesitter): rename x_position => x_posJustin M. Keyes1
2022-09-16fix(treesitter): return full metadata for get_captures_at_position (#20203)Christian Clason1
2022-09-14docs(treesitter): clean up and update treesitter.txt (#20142)Christian Clason1
2022-09-08Merge pull request #20093 from neovim/upstream-ts-utilChristian Clason1
2022-09-08docs(treesitter): fix doxygenzeertzjq1
2022-09-07Use weak tables in tree-sitter code (#17117)Thomas Vigouroux1
2022-09-06fix(treesitter): don't support legacy syntax in start()Christian Clason1
2022-09-06refactor(treesitter): get_{nodes,captures}_at_{position,cursor}Christian Clason1
2022-09-06feat(treesitter): upstream get_node_at_cursor()Quentin Rasmont1
2022-09-06feat(treesitter): add vim.treesitter.start(), enable for LuaChristian Clason1
2022-08-26fix(treesitter): make it get_captures_at_positionbfredl1
2022-08-26feat(treesitter): upstream get_hl_groups_at_position()Quentin Rasmont1
2022-08-25feat(treesitter): clarify similar 'get_node_range' functionsQuentin Rasmont1
2022-08-25feat(treesitter): upstream node_contains()Quentin Rasmont1
2022-08-25feat(treesitter): upstream is_parent()Quentin Rasmont1
2022-05-09chore: format runtime with styluaChristian Clason1
2022-04-22fix(treesitter): create new parser if language is not the same as cached pars...Chinmay Dalal1
2022-01-27feat(ts): expose minimum language version to lua (#17186)Thomas Vigouroux1
2021-11-27chore: fix typos (#16361)dundargoc1
2021-08-23feat(ts): add query module in treesitter keysThomas Vigouroux1
2021-08-22docs: make Lua docstrings consistent #15255Gregory Anders1
2021-05-01docs: Treesitter (#13260)TJ DeVries1
2021-04-01fix: allow accessing vim.treesitter.language without requireThomas Vigouroux1
2021-03-30ts: Add language version to vim.treesitter (#14255)TJ DeVries1
2021-03-16chore: remove deprecated lua module tshighlighterMatthieu Coudron1
2021-02-10buffer updates: add on_reload callback and handle it in treesitter parserBjörn Linse1
2021-02-10treesitter: propagate on_detach event properlyBjörn Linse1
2021-01-14fix(treesitter): use source() method on attachThomas Vigouroux1
2020-12-15feat(buffer_updates): allow ignoring when previewingThomas Vigouroux1
2020-11-23feat(treesitter): add language treeSteven Sojka1
2020-11-04treesitter: separate tree and parserThomas Vigouroux1
2020-10-12treesitter: allow custom parser for highlighterThomas Vigouroux1
2020-09-30treesitter: add string parser (#13008)Thomas Vigouroux1
2020-09-09treesitter: use new on_bytes interfaceBjörn Linse1
2020-08-13treesitter(docs): update and refresh docsThomas Vigouroux1
2020-08-13treesitter: refactor and use lua regexesThomas Vigouroux1
2020-07-10treesitter: add parser on_lines callbacksThomas Vigouroux1
2020-07-10treesitter: call bufload before parsing (#12603)Thomas Vigouroux1
2020-06-29treesitter: use nodes to mark rangesThomas Vigouroux1
2020-06-29treesitter: add set_included_ranges to the parserThomas Vigouroux1
2020-06-03treesitter: fix testsThomas Vigouroux1
2020-04-30treesitter: unknown predicates always match #12173Thomas Vigouroux1
2020-04-18treesitter: escape backslashes in queriesThomas Vigouroux1
2020-02-26lua: add regex support, and `@match` support in treesitter queriesBjörn Linse1
2020-02-07treesitter: add standard &rtp/parser/ search path for parsersBjörn Linse1
2019-12-22tree-sitter: implement query functionality and highlighting prototype [skip.l...Björn Linse1
2019-09-28tree-sitter: use "module" pattern in lua sourceBjörn Linse1
2019-09-28tree-sitter: simplify editing using the new old_byte_size parameterBjörn Linse1
2019-09-28tree-sitter: fix lint, delete "demo" plugin (replaced by functional tests)Björn Linse1