From fb1f6587e2fedc4e9f45d9caea4f23058aa1fc31 Mon Sep 17 00:00:00 2001 From: haya14busa Date: Tue, 19 Jan 2016 06:08:12 +0900 Subject: [PATCH] Update README :memo: --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index e03ad99..43c2176 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,8 @@ nmap w (easymotion-overwin-w) ``` #### Integration with incsearch.vim +- [haya14busa/incsearch.vim](https://github.com/haya14busa/incsearch.vim) +- [haya14busa/incsearch-easymotion.vim](https://github.com/haya14busa/incsearch-easymotion.vim) ```vim " You can use other keymappings like instead of if you want to @@ -153,6 +155,27 @@ noremap ? incsearch#go(incsearch_config({'command': '?'})) noremap g/ incsearch#go(incsearch_config({'is_stay': 1})) ``` +### Bonus fuzzy-search with EasyMotion + +![](https://raw.githubusercontent.com/haya14busa/i/eab1d12a8bd322223d551956a4fd8a21d5c4bfe9/easymotion/fuzzy-incsearch-easymotion.gif) + +- [haya14busa/incsearch.vim](https://github.com/haya14busa/incsearch.vim) +- [haya14busa/incsearch-fuzzy.vim](https://github.com/haya14busa/incsearch-fuzzy.vim) + +```vim +function! s:config_easyfuzzymotion(...) abort + return extend(copy({ + \ 'converters': [incsearch#config#fuzzyword#converter()], + \ 'modules': [incsearch#config#easymotion#module({'overwin': 1})], + \ 'keymap': {"\": '(easymotion)'}, + \ 'is_expr': 0, + \ 'is_stay': 1 + \ }), get(a:, 1, {})) +endfunction + +noremap / incsearch#go(config_easyfuzzymotion()) +``` + New features in version 2.0 ====