summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/treesitter.lua
AgeCommit message (Expand)AuthorFiles
2023-04-04refactor(treesitter): move inspect_tree implLewis Russell1
2023-04-04fix(treesitter): disable folding in inspect_tree() (#22885)Lewis Russell1
2023-03-30feat: add `vim.treesitter.language.get_filetypes()` (#22643)Lewis Russell1
2023-03-24feat(treesitter)!: deprecate top level indexes to modules (#22761)Lewis Russell1
2023-03-23fix(treesitter): annotationsLewis Russell1
2023-03-17fix(treesitter): InspectTree does not respect 'splitright' #22692Yochem van Rosmalen1
2023-03-11refactor(treesitter)!: remove deprecated show_tree funcnullchilly1
2023-03-10fix(treesitter): better lang handling of get_parser()Lewis Russell1
2023-03-08fix(treesitter): is_in_node_range (#22582)Lewis Russell1
2023-03-06refactor(treesitter): simplify some range functionsLewis Russell1
2023-03-03fix(treesitter): break early from loop when match is found (#22499)Gregory Anders1
2023-03-03Merge pull request #22484 from gpanders/inspect-tree-fix-cursorChristian Clason1
2023-03-03fix(treesitter): disallow empty filetypesLewis Russell1
2023-03-02fix(treesitter): maintain cursor position when toggling anonymous nodesGregory Anders1
2023-03-02feat(treesitter): add :InspectTree command (#22477)Christian Clason1
2023-03-02refactor: rename show_tree => inspect_tree #22474Justin M. Keyes1
2023-02-23feat(treesitter): upstream foldexpr from nvim-treesitterLewis Russell1
2023-02-23docs: fix more treesitter parsing errorsChristian Clason1
2023-02-23docs(treesitter): fix parse errorsChristian Clason1
2023-02-22refactor(treesitter): Add vim.treesitter.get_node() (#22360)Gregory Anders1
2023-02-21feat(treesitter): add filetype -> lang APILewis Russell1
2023-02-10fix(treesitter): don't trample parsers when filetype!=langLewis Russell1
2023-02-10feat(treesitter): playground improvementsLewis Russell1
2023-02-04fix(treesitter): fix most diagnosticsLewis Russell1
2022-12-17Merge pull request #21393 from folke/highlight_showChristian Clason1
2022-12-17feat: `vim.inspect_pos`, `vim.show_pos`, `:Inspect`Folke Lemaitre1
2022-12-14fix(treesitter): properly restore `'syntax'` (#21358)Lewis Russell1
2022-12-08feat(treesitter): add 'lang' option to show_tree() (#21341)Gregory Anders1
2022-12-08feat(treesitter): add vim.treesitter.show_tree() (#21322)Gregory Anders1
2022-12-02docs(gen): support language annotation in docstringsChristian Clason1
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