spelunker.vim VS vim-sneak

Compare spelunker.vim vs vim-sneak and see what are their differences.


Improved vim spelling plugin (with camel case support)! (by kamykn)


The missing motion for Vim :athletic_shoe: (by justinmk)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
spelunker.vim vim-sneak
6 23
269 2,621
- -
0.0 2.1
about 2 months ago about 2 months ago
Vim Script Vim Script
MIT License MIT License
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.


Posts with mentions or reviews of spelunker.vim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-27.


Posts with mentions or reviews of vim-sneak. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-25.
  • nvim-headtracker: a plugin for moving the cursor with a vive tracker attached to your head
    2 projects | reddit.com/r/vim | 25 Apr 2022
    This is a plugin I've been working on for a while now as a hobby project. I wanted a faster and more accurate way to make large cursor jumps across the screen. vim-sneak is what I used for a while, but even that I found occasionally annoying.
  • Why not use Evil in 2022?
    5 projects | reddit.com/r/emacs | 7 Apr 2022
    Sure, you have plugins like Sneak in Vim, but this is just a "diet" version of searching to navigate in my opinion.
  • Every day I lived without knowing you were wasted, I love you!
    2 projects | reddit.com/r/vim | 28 Mar 2022
    There's also vim-sneak which I use exactly like you've described: I know I need to go to "fu," and that's where it takes me, and a) there's less mental overhead because it's easier to focus on the beginnings of words and b) it lands on the start of the word in this case. The latter may not be as big of a deal because we all know that in vim, as long as you're inside a word, you can do whatever you want, but then consider you can target something in the middle of a word exactly, too.
  • Neo(Vim) on Steroids: vim-sneak + easymotion = hop.nvim
    3 projects | dev.to | 16 Mar 2022
    vim-sneak, on the other hand, is also used for navigating your buffer. But instead of relying on marking texts with a keystroke like easymotion, it takes 1-2 characters as an input and marks the text that contains those input characters. As seen below. Github
  • Why does t not move the cursor when the command is repeated?
    2 projects | reddit.com/r/vim | 25 Feb 2022
    I'm more partial to two-character searches alà vim-sneak.
  • Highlighting chars with FfTt?
    4 projects | reddit.com/r/vim | 10 Feb 2022
    vim-extended-ft seems to be able to do it, and I know vim-sneak can, although it's a little more complicated. Personally, I use quick-scope which does something related, but not quite the same: For each word on the current line, it highlights a letter in that word that would let f or F get to that word as quickly as possible.
  • Optimizing fF and tT
    7 projects | reddit.com/r/vim | 27 Dec 2021
    In general you might like easymotion or sneak
  • EasyMotion and alike: How do they put labels next to targets?
    3 projects | reddit.com/r/vim | 25 Dec 2021
    Those navigation plugins that put labels on words / lines / whatever, how do they do it?
  • What problem will I run into if I put , [comma] as my leader key?
    1 project | reddit.com/r/vim | 22 Nov 2021
    A decade ago when I first saw folks recommending , as leader, I started mentally keeping track of how often I used comma. I've found that I use it at least a few times a week, perhaps a third as often as I use ;. Most commonly I'm making several similar changes on different lines, e.g. adding a parameter after an opening (. On the first line I'll move there with f( and make the change. Then I'll move down a few lines, but my cursor will be to the right of the opening paren, so I'll hit , to go back to it. Then on the next line the cursor might be to the left, so I'll hit ;. I would be annoyed without the behavior of ,, though you're of course free to noremap \ , or even nnoremap ,, , to keep the behavior. Semicolon and comma also come in handy with vim-sneak, allowing you to jump up and down the window for a 2-character sequence.
  • How do **you** move around in Vim?
    3 projects | reddit.com/r/vim | 20 Nov 2021
    For long-ish jumps to spots that are visible in the window, my go-to motion commands are s and S from https://github.com/justinmk/vim-sneak. I just type s plus the two consecutive let’s at the spot I want to jump to; a one-letter label appears at that spot; I type the label; and I’m there. I never have to move my eyes from the spot i want top jump to. For shorter jumps, I use j, w, f, and friends, like others have said.

What are some alternatives?

When comparing spelunker.vim and vim-sneak you can also consider the following projects:

hop.nvim - Neovim motions on speed!

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.

nvim-tree.lua - A file explorer tree for neovim written in lua

Catppuccino.nvim - 🍨 Catppuccin theme for NeoVim [Moved to: https://github.com/catppuccin/nvim]

nvim-bqf - Better quickfix window in Neovim, polish old quickfix window.

notion - Notion is a neovim plugin, that allows you to quickly jump to any word within the current viewport.

vim-dirvish - Directory viewer for Vim :zap:

cmp-spell - spell source for nvim-cmp based on vim's spellsuggest.

neogit - magit for neovim

vim-maximizer - Maximizes and restores the current window in Vim.

quick-scope - Lightning fast left-right movement in Vim