aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter.lua
Commit message (Expand)AuthorAge
* refactor: rename local API alias from a to apiLewis Russell2023-04-05
* refactor(treesitter): move inspect_tree implLewis Russell2023-04-04
* fix(treesitter): disable folding in inspect_tree() (#22885)Lewis Russell2023-04-04
* feat: add `vim.treesitter.language.get_filetypes()` (#22643)Lewis Russell2023-03-30
* feat(treesitter)!: deprecate top level indexes to modules (#22761)Lewis Russell2023-03-24
* fix(treesitter): annotationsLewis Russell2023-03-23
* fix(treesitter): InspectTree does not respect 'splitright' #22692Yochem van Rosmalen2023-03-17
* refactor(treesitter)!: remove deprecated show_tree funcnullchilly2023-03-11
* fix(treesitter): better lang handling of get_parser()Lewis Russell2023-03-10
* fix(treesitter): is_in_node_range (#22582)Lewis Russell2023-03-08
* refactor(treesitter): simplify some range functionsLewis Russell2023-03-06
* fix(treesitter): break early from loop when match is found (#22499)Gregory Anders2023-03-03
* Merge pull request #22484 from gpanders/inspect-tree-fix-cursorChristian Clason2023-03-03
|\
| * fix(treesitter): maintain cursor position when toggling anonymous nodesGregory Anders2023-03-02
* | fix(treesitter): disallow empty filetypesLewis Russell2023-03-03
|/
* feat(treesitter): add :InspectTree command (#22477)Christian Clason2023-03-02
* refactor: rename show_tree => inspect_tree #22474Justin M. Keyes2023-03-02
* feat(treesitter): upstream foldexpr from nvim-treesitterLewis Russell2023-02-23
* docs: fix more treesitter parsing errorsChristian Clason2023-02-23
* docs(treesitter): fix parse errorsChristian Clason2023-02-23
* refactor(treesitter): Add vim.treesitter.get_node() (#22360)Gregory Anders2023-02-22
* feat(treesitter): add filetype -> lang APILewis Russell2023-02-21
* fix(treesitter): don't trample parsers when filetype!=langLewis Russell2023-02-10
* feat(treesitter): playground improvementsLewis Russell2023-02-10
* fix(treesitter): fix most diagnosticsLewis Russell2023-02-04
* Merge pull request #21393 from folke/highlight_showChristian Clason2022-12-17
|\
| * feat: `vim.inspect_pos`, `vim.show_pos`, `:Inspect`Folke Lemaitre2022-12-17
* | fix(treesitter): properly restore `'syntax'` (#21358)Lewis Russell2022-12-14
|/
* feat(treesitter): add 'lang' option to show_tree() (#21341)Gregory Anders2022-12-08
* feat(treesitter): add vim.treesitter.show_tree() (#21322)Gregory Anders2022-12-08
* docs(gen): support language annotation in docstringsChristian Clason2022-12-02
* refactor(treesitter): rename x_position => x_posJustin M. Keyes2022-09-25
* fix(treesitter): return full metadata for get_captures_at_position (#20203)Christian Clason2022-09-16
* docs(treesitter): clean up and update treesitter.txt (#20142)Christian Clason2022-09-14
* Merge pull request #20093 from neovim/upstream-ts-utilChristian Clason2022-09-08
|\
| * refactor(treesitter): get_{nodes,captures}_at_{position,cursor}Christian Clason2022-09-06
| * feat(treesitter): upstream get_node_at_cursor()Quentin Rasmont2022-09-06
* | docs(treesitter): fix doxygenzeertzjq2022-09-08
* | Use weak tables in tree-sitter code (#17117)Thomas Vigouroux2022-09-07
* | fix(treesitter): don't support legacy syntax in start()Christian Clason2022-09-06
|/
* feat(treesitter): add vim.treesitter.start(), enable for LuaChristian Clason2022-09-06
* fix(treesitter): make it get_captures_at_positionbfredl2022-08-26
* feat(treesitter): upstream get_hl_groups_at_position()Quentin Rasmont2022-08-26
* feat(treesitter): clarify similar 'get_node_range' functionsQuentin Rasmont2022-08-25
* feat(treesitter): upstream node_contains()Quentin Rasmont2022-08-25
* feat(treesitter): upstream is_parent()Quentin Rasmont2022-08-25
* chore: format runtime with styluaChristian Clason2022-05-09
* fix(treesitter): create new parser if language is not the same as cached pars...Chinmay Dalal2022-04-22
* feat(ts): expose minimum language version to lua (#17186)Thomas Vigouroux2022-01-27
* chore: fix typos (#16361)dundargoc2021-11-27