spacemacs/contrib/evil-snipe/README.md
2015-02-27 21:50:41 -05:00

2.1 KiB

evil-snipe contribution layer for Spacemacs

logo

Table of Contents

Description

The package evil-snipe

  • enables more efficient searches with f/F/t/T.
  • adds a new, more precise search with s/S

Improved f and t searches

Instead of repeating searches with ,/; you can just press f/t again to continue the search (F/T to go the opposite direction).

Evil-snipe also adds several scope options for searches (set evil-snipe-scope and evil-snipe-repeat-scope to one of these, the default value is buffer):

Value Description
buffer search in the rest of the buffer after the cursor (vim-sneak behavior)
line search in the current line after the cursor (vim-seek behavior)
visible search in the rest of the visible buffer only
whole-line same as line, but highlight matches on either side of cursor
whole-buffer same as buffer, but highlight all matches in buffer
whole-visible same as 'visible, but highlight all visible matches in buffer

If you do not want to replace the regular f/F/t/T behavior, just remove this line from evil-snipe/packages.el: (evil-snipe-replace-evil)

Now you can press s/S to search forward/backwards in the buffer with two chars. This greatly improves the precision of the search and is much more useful than it might sound at first.

Install

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(evil-snipe))

Key bindings

TODO