incsearch-easymotion.vim
VimL★ 101⑂ 3 forksupdated 10 years ago
git clone https://github.com/haya14busa/incsearch-easymotion.vim.githaya14busa/incsearch-easymotion.vimREADME.mdfork it — it’s yours
incsearch-easymotion.vim
Integration between haya14busa/incsearch.vim and easymotion/vim-easymotion
Dependencies
Installtaion
NeoBundle 'haya14busa/incsearch.vim' Plugin 'haya14busa/incsearch.vim' Plug 'haya14busa/incsearch.vim' NeoBundle 'haya14busa/incsearch-easymotion.vim' Plugin 'haya14busa/incsearch-easymotion.vim' Plug 'haya14busa/incsearch-easymotion.vim'
git clone https://github.com/haya14busa/incsearch.vim ~/.vim/bundle/incsearch.vim
git clone https://github.com/haya14busa/incsearch-easymotion.vim ~/.vim/bundle/incsearch-easymotion.vim
Usage
Give it a shot! 🔫 :call incsearch#call(incsearch#config#easymotion#make())
map z/ <Plug>(incsearch-easymotion-/) map z? <Plug>(incsearch-easymotion-?) map zg/ <Plug>(incsearch-easymotion-stay)
Advanced usage
incremental fuzzymotion
" incsearch.vim x fuzzy x vim-easymotion
function! s:config_easyfuzzymotion(...) abort
return extend(copy({
\ 'converters': [incsearch#config#fuzzy#converter()],
\ 'modules': [incsearch#config#easymotion#module()],
\ 'keymap': {"\<CR>": '<Over>(easymotion)'},
\ 'is_expr': 0,
\ 'is_stay': 1
\ }), get(a:, 1, {}))
endfunction
noremap <silent><expr> <Space>/ incsearch#go(<SID>config_easyfuzzymotion())
API
incsearch#config#easymotion#module(): return easymotion module for incsearch.vim- It provide
<Over>(easymotion)key to invoke easymotion feature from incsearch.vim
- It provide
incsearch#config#easymotion#make: return default config
more like this

