Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function! s:search_object(aori)
- let last = searchpos(@/, 'ecnW')
- let cmd = last[0] . 'G' . last[1] . '|'
- if a:aori == 'a'
- let first = searchpos(@/, 'bcnW')
- let cmd .= 'o' . first[0] . 'G' . first[1] . '|'
- endif
- echom cmd
- return cmd
- endfunction
- vnoremap <expr> a/ <SID>search_object('a')
- vnoremap <expr> i/ <SID>search_object('i')
- onoremap a/ :normal va/<CR>
- onoremap i/ :normal vi/<CR>
Advertisement
Add Comment
Please, Sign In to add comment