Description
1st of all, I'm a beginner with VIM, so the following ads are focused on VIM users of my skill-level, and might be obvious to experts, and therefore unnecessary rubbish to add to the docu, that's ok.
After reading the plug-in-docu, specially this paragraph
Otherwise the plugin will do the following for you:
nmap n n<Plug>Pulse nmap N N<Plug>Pulse nmap * *<Plug>Pulse [...]
I realized I could remap all jumps, adding <Plug>Pulse
to them. May I request to show any of this examples, in a new mini-section of your nice docu? please. Something like:
And take advantage of<Plug>Pulse
, use it anywhere your imagination leads you to! E.g.
" Pulse after jump with Ctrl-I or Ctrl-O
nmap <C-O> <C-O><Plug>Pulse
nmap <C-I> <C-I><Plug>Pulse
" pulse current line
nmap <leader>p' <Plug>Pulse
" change line
nmap gg gg<Plug>Pulse
nmap G G<Plug>Pulse
" matching brackets
nmap % %<Plug>Pulse
" Pulse after any jump motion. There is NO autocmd for jumping 'a to 'z, thus I must remap all:
nmap `a `a<Plug>Pulse
nmap `b `b<Plug>Pulse
And I'd love to hear from more ideas where to use it.
Also, in long term, it would be nice if the plug-in had an option to auto-remap any jump (if some plugin-boolean set), not only the search-jumps already implemented. Remaps 'a
till 'Z
, `a
till `Z
are like 26x2x2, also 10x2 for digits marks. A lot! Or even more: VIM-mark-help.
PD: Anyone willing to comment, careful: GitHub has no raw text block, it overrides backtick (`
), but not apostrophe ('
). Check solution here.