Vim Sneak Versions Save

The missing motion for Vim :athletic_shoe:

1.10.0

8 months ago

Changes

New Contributors

Full Changelog: https://github.com/justinmk/vim-sneak/compare/1.9...1.10.0

1.9

3 years ago

1.8.1

7 years ago

Bug fixes.

1.8

7 years ago

Numerous fixes and improvements.

Breaking change: highlight groups were renamed.

1.7.4

9 years ago
  • Sneak_f and Sneak_t are now fully compliant with Vim's built-in f/t inclusive/exclusive behavior, including {op}vF and {op}vT (see :help inclusive). #121
  • Provide sneak#state() and expose rptreverse. #119
  • Do not add to jumplist on consecutive invocations. #88
  • g:sneak#prompt
  • multibyte (wide chars) highlighting. #27

1.7.3

9 years ago

Changes:

  • "clever-s" (g:sneak#s_next) is now disabled by default

New features:

  • provide sneak#is_sneaking() function to allow flexible mappings, for example: nmap s sneak#is_sneaking() ? '<Plug>SneakNext' : 's'
  • provide <Plug>(SneakStreak*) in visual-mode and operator-pending mode

Bug fixes:

  • don't highlight same buffer in other windows
  • more robust dot-repeat after streak-mode operation

1.7.2

10 years ago

New features:

  • support for mbyte/lang keymaps
  • new option to disable "clever-s": g:sneak#s_next

New features for streak-mode:

  • intuitive, reliable support for operators
  • intuitive, reliable support for dot-repeat (requires repeat.vim)
  • handle ctrl-c like
  • allow S/Z/f/F/t/T in target labels
  • put 's' at the start of target_labels

Bug fixes:

  • handle operator-pending on ; , and [count]
  • indentLine compatibility / don't highlight concealed characters in other windows
  • fixed inclusive (f), exclusive (t) behavior
  • fixed <Plug>(SneakStreak) mapping
  • handle very long wrapped lines

1.6.1

10 years ago

add "clever-s" feature, similar to clever-f

1.6

10 years ago

several enhancements and fixes for streak-mode