2.1 KiB
2.1 KiB
evil-snipe contribution layer for Spacemacs
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)
Improved precision search
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