nvim-treesitter-endwise
Wisely add "end" in Ruby, Vimscript, Lua, etc. Tree-sitter aware alternative to tpope's vim-endwise (by RRethy)
nvim-treehopper
Region selection with hints on the AST nodes of a document powered by treesitter (by mfussenegger)
nvim-treesitter-endwise | nvim-treehopper | |
---|---|---|
2 | 6 | |
311 | 400 | |
- | - | |
4.1 | 0.0 | |
8 days ago | 4 months ago | |
Ruby | Lua | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nvim-treesitter-endwise
Posts with mentions or reviews of nvim-treesitter-endwise.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-10.
-
What do you use treesitter for other than highlighting?
I like this package as a replacement for Tim Pope's "pairwise": https://github.com/RRethy/nvim-treesitter-endwise
- nvim-treesitter-endwise: Wisely add "end" in Ruby, Vimscript, Lua, etc. Tree-sitter aware alternative to tpope's vim-endwise
nvim-treehopper
Posts with mentions or reviews of nvim-treehopper.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-18.
-
Differences in setting keymaps in lua vs map command
I am trying to set up nvim-treehopper and duplicating the suggested keymaps in a lua config.
-
Neovim quick way to indent multiple lines
Take a look at nvim-treehopper (https://github.com/mfussenegger/nvim-treehopper), a tree-sitter based plugin that lets you select regions of code
-
Leaps and (no) bounds - extend leap.nvim with custom motions, callbacks, Tree-sitter, and more
This copies the idea of nvim-treehopper. Just a work in progress hack (pretty usable though), but planning to make a full-fledged plugin, if someone else won't do it :) (Needless to say, my gists can be considered unlicensed, do whatever you want with them.)
-
The most amazing built-in feature nobody ever mentions: smart select!
I also suggest taking a look at this one : mfussenegger/nvim-treehopper
- Bram: "Neovim has included Treesitter, which is an implementation of this. Once Vim9 is done I'll have a look at whether it is a good choice to include with Vim"
-
Plugin: treesitter-unit
https://github.com/mfussenegger/nvim-ts-hint-textobject does what you are proposing.
What are some alternatives?
When comparing nvim-treesitter-endwise and nvim-treehopper you can also consider the following projects:
nvim-autopairs - autopairs for neovim written in lua
spellsitter.nvim - Treesitter powered spellchecker
ts-textobjects - Treesitter textobjects for neovim.
nvim-treesitter-context - Show code context
neovim-ruby - Ruby support for Neovim
NvChad - An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast. [Moved to: https://github.com/NvChad/NvChad]
twilight.nvim - 🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
zephyr-nvim - A dark neovim colorscheme written in lua
nvim-gps - Simple statusline component that shows what scope you are working inside
vim-endwise - endwise.vim: Wisely add
nvim-treesitter-endwise vs nvim-autopairs
nvim-treehopper vs spellsitter.nvim
nvim-treesitter-endwise vs ts-textobjects
nvim-treehopper vs nvim-treesitter-context
nvim-treesitter-endwise vs neovim-ruby
nvim-treehopper vs NvChad
nvim-treesitter-endwise vs twilight.nvim
nvim-treehopper vs zephyr-nvim
nvim-treesitter-endwise vs spellsitter.nvim
nvim-treehopper vs nvim-gps
nvim-treesitter-endwise vs vim-endwise
nvim-treehopper vs twilight.nvim