vim-sneak
hop.nvim
Our great sponsors
vim-sneak | hop.nvim | |
---|---|---|
37 | 46 | |
3,138 | 2,389 | |
- | - | |
4.2 | 2.9 | |
about 1 month ago | 7 months ago | |
Vim Script | Lua | |
MIT License | GNU General Public License v3.0 or later |
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.
vim-sneak
-
F/f/T/t highlight plugin?
Why not sneak or easymotion?
- Weekly Vim tips and tricks thread! #24
-
What do you use 's' for in normal mode? vanilla? or something like leap?
I've tried leap et al, but I still come back to sneak, and use that plugin's standard mappings for s and S.
-
Favourite Vim Easter Eggs?
I don't like many Vim plugins, but I absolutely must have sneak: https://github.com/justinmk/vim-sneak
-
Using preconfigured distro vs rolling your own config
imo there are even few plugin authors who actually understand this well, and certainly no distro author does. Some of the few examples of good "vim philosophy" plugins are vim-sneak and vim-unimpaired.
-
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
-
Blog | My Vim Command Workflow
By vim motions, do you mean native motions or extended motions with plugins like vim easymotion and vim sneak? Those are the two I've been trying out recently.
- Leap.nvim: Neovim’s Answer to the Mouse
-
cmdheight = 0 discussion in vim_dev
Only if there's a way to remove the annoying menssage press ENTER or type a command to continue por example see
Please see https://github.com/justinmk/vim-sneak/pull/299
hop.nvim
-
hardtime.nvim - A Neovim plugin helping you establish good command workflow and habit
One really cool plugin I use to move around quickly otherwise is hop.nvim, but it's not exactly the same as mastering the vim basics of relative jumps.
Personally I like to just hop using the hop plugin: https://github.com/phaazon/hop.nvim
- Question regarding vertical movement
- Neovim - Workflow para Java, C# e JS/TypeScript (Atualização com Neovim 0.8 e LSP)
-
Quick tip: One keymap can save you from using multiple plugins
So I was previously using a bunch of plugins to be able to move between frequently used block delimiters "(){}...", things like Vim-matchup or Nvim-treesitter-textobjects. However, i had the sudden realization that what I was really doing was hopping between block delimiters most of the time, so I uninstalled all of them and created a keymap that works faster and requires only one plugin Hop.nvim, which I already use to obtain EasyMotion like movements. Here's the keymap, you can customize it to your liking to add common characters where you hop to (be careful as it is not a regular regex expression):
-
sneak vs lightspeed vs vanilla
I prefer to use Hop with :HopWord. It just highlight every word in buffer. f({char}) ({char})
-
Launch a `/` search only in the visible part of a buffer
If you are interested in a plugin solution, there is HopPattern in https://github.com/phaazon/hop.nvim
-
mini.map - window with buffer text overview, scrollbar, and highlights
I found it really useful to use together with mini.jump2d (or other similar jumping plugin, like phaazon/hop.nvim) to jump to a location in map window and then focus back (with to accept current source location or to go back where you started). No mouse needed :)
-
Leap.nvim: Neovim’s Answer to the Mouse
I use hop[1] to jump horizontally. Hop can also be used with any other commands like v, d, c, y etc.
And generally if I know where I want to go, I would just search with / instead of doing jjjjjjjjj
What are some alternatives?
lightspeed.nvim - deprecated in favor of leap.nvim
leap.nvim - Neovim's answer to the mouse 🦘
vim-easymotion - Vim motions on speed!
monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
AceJump - 🅰️ single character search, select, and jump
nvim-tree.lua - A file explorer tree for neovim written in lua
vim-dadbod-ui - Simple UI for https://github.com/tpope/vim-dadbod
quick-scope - Lightning fast left-right movement in Vim
live-share - Real-time collaborative development from the comfort of your favorite tools
ace-jump-mode - a quick cursor jump mode for emacs
Catppuccino.nvim - 🍨 Catppuccin theme for NeoVim [Moved to: https://github.com/catppuccin/nvim]