nvim-treehopper
leap.nvim
nvim-treehopper | leap.nvim | |
---|---|---|
6 | 41 | |
400 | 3,968 | |
- | - | |
0.0 | 9.3 | |
4 months ago | 18 days ago | |
Lua | Fennel | |
GNU General Public License v3.0 only | MIT License |
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-treehopper
-
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.
leap.nvim
-
Your favourite Neovim plugins?
Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.
-
This Week In Neovim #44 — Mon May 29th 2023
Your plugins are great but I haven't tried mini.jump2d. However, compared to hop.nvim I prefer leap.nvim's jumping philosophy because it uses information you already have before starting the jump, and you just have to type one "virtual" character, which in my opinion is a smoother experience.
- Feeling super slow...
- leap.nvim meets vim-illuminate
-
Anyone know if there are plans to add leap.nvim behavior to helix?
Here's the repo if you haven't heard about it: https://github.com/ggandor/leap.nvim Otherwise, does anyone know if there are ways to emulate that behavior with existing keybings? And, if all else fails, would you like to see it as a feature request?
-
People who migrated from vscode
leap.nvim absolutely turned my movements and navigation experience in neovim upside down.
- What do you use 's' for in normal mode? vanilla? or something like leap?
-
I’m a vscode user who wants to migrate to neovim but still can’t get all the features I want, I’m trying out lazyvim, which plug-ins should I use?
I like Leap
-
How come NeoVim, with all the "API is first-class" and "extensibility" brags, has such bad documentation on these topics compared to Vim?
Another example. https://github.com/ggandor/leap.nvim Leap provides great paragraphs giving overviews of what it does and why it is designed the way it is, including some compare and contrast with other plugins.
-
find-extender.nvim A Plugin that extends the nvim find command
Nice, but you've reinvented the wheel :) https://github.com/goldfeld/vim-seek -> https://github.com/justinmk/vim-sneak -> https://github.com/ggandor/leap.nvim
What are some alternatives?
spellsitter.nvim - Treesitter powered spellchecker
hop.nvim - Neovim motions on speed!
nvim-treesitter-context - Show code context
vim-easymotion - Vim motions on speed!
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]
mini.nvim - Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
zephyr-nvim - A dark neovim colorscheme written in lua
lightspeed.nvim - deprecated in favor of leap.nvim
nvim-gps - Simple statusline component that shows what scope you are working inside
avy - Jump to things in Emacs tree-style
twilight.nvim - 🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
vim-sneak - The missing motion for Vim :athletic_shoe: