By nvim-treesitter


Basic nvim-treesitter-textobjects repo stats
14 days ago

nvim-treesitter/nvim-treesitter-textobjects is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Nvim-treesitter-textobjects Alternatives

Similar projects and alternatives to nvim-treesitter-textobjects

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

  • GitHub repo nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  • GitHub repo crazy-node-movement

    Move along tree-sitter's syntax tree with Neovim!

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better nvim-treesitter-textobjects alternative or higher similarity.


Posts where nvim-treesitter-textobjects has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-01.
  • making list or tuple items remove like function arguments using treesitter.
    reddit.com/r/neovim | 2021-05-01
    I assume you have used this plugin nvim-treesitter-textobjects. The most used part from this plugin for me is to change parameters using
    reddit.com/r/neovim | 2021-05-01
  • I just discovered Treesitter was the reason my auto-indentation was getting messed up in Python
    reddit.com/r/neovim | 2021-01-23
    For tree-sitter integration, there is: https://github.com/nvim-treesitter/nvim-treesitter-textobjects#text-objects-move
  • Markdown folding with treesitter
    reddit.com/r/neovim | 2021-01-17
    Maybe an issue would be better to discuss. You can also have a look on predicates.lua or on nvim-treesitter-textobjects https://github.com/nvim-treesitter/nvim-treesitter-textobjects/blob/065b342db053810ac7a5ee9740b891cfa05c380f/queries/dart/textobjects.scm#L7 make-range! is kind of a hack to define range by the start and end of different nodes. It's possible to define own directives and predicates if something can not be expressed in the query syntax.