diff --git a/doc/easymotion.txt b/doc/easymotion.txt index a446de6..4c3ea0f 100644 --- a/doc/easymotion.txt +++ b/doc/easymotion.txt @@ -24,14 +24,15 @@ CONTENTS *easymotion-contents* 4.4 EasyMotion_grouping ............ |EasyMotion_grouping| 4.5 EasyMotion_startofline ......... |EasyMotion_startofline| 4.6 EasyMotion_smartcase ........... |EasyMotion_smartcase| - 4.7 Custom highlighting ............ |easymotion-custom-hl| - 4.8 Custom mappings ................ |easymotion-custom-mappings| - 4.8.1 Leader key ............... |easymotion-leader-key| - 4.8.2 Custom keys .............. |easymotion-custom-keys| - 4.8.3 Special Custom keys ...... |easymotion-special-custom-keys| - 4.9 Easymotion special functions ... |easymotion-special-mappings| - 4.9.1 Select Line .............. |easymotion-select-line| - 4.9.2 Select Phrase ............ |easymotion-select-phrase| + 4.7 EasyMotion_use_migemo .......... |EasyMotion_use_migemo| + 4.8 Custom highlighting ............ |easymotion-custom-hl| + 4.9 Custom mappings ................ |easymotion-custom-mappings| + 4.9.1 Leader key ............... |easymotion-leader-key| + 4.9.2 Custom keys .............. |easymotion-custom-keys| + 4.9.3 Special Custom keys ...... |easymotion-special-custom-keys| + 4.10 Easymotion special functions ... |easymotion-special-mappings| + 4.10.1 Select Line .............. |easymotion-select-line| + 4.10.2 Select Phrase ............ |easymotion-select-phrase| 5. License ............................ |easymotion-license| 6. Known bugs ......................... |easymotion-known-bugs| 7. Contributing ....................... |easymotion-contributing| @@ -222,16 +223,36 @@ Default: 1 ------------------------------------------------------------------------------ 4.6 Smartcase *EasyMotion_smartcase* -Matching target keys by smartcase. You can type targets more lazily. +Matching target keys by smartcase. You can type target keys more lazily. Add following description in your vimrc: > let g:EasyMotion_smartcase = 1 Default:0 +------------------------------------------------------------------------------ +4.7 Migemo *EasyMotion_use_migemo* + +|Easymotion| can match multibyte Japanese character with a alphabet input. +For example, 'fa' can search 'あ'. +This feature doesn't require |cmigemo| because |Easymotion| includes regex +patterns generated by cmigemo. + +Please see http://0xcc.net/migemo/ if you want to know more about migemo. + +Add following description in your vimrc: > + + let g:EasyMotion_use_migemo = 1 + +Default:0 + +This feature is based on rhysd(@Linda_pp)'s clever-f script, +which can be downloaded here: + +https://github.com/rhysd/clever-f.vim ------------------------------------------------------------------------------ -4.7 Custom highlighting *easymotion-custom-hl* +4.8 Custom highlighting *easymotion-custom-hl* The default EasyMotion configuration uses two highlighting groups that link to groups with default values. The highlighting groups are: @@ -282,14 +303,14 @@ There are two ways to override the default colors: hi link EasyMotionTarget2Second MatchParen < ------------------------------------------------------------------------------ -4.8 Custom mappings *easymotion-custom-mappings* +4.9 Custom mappings *easymotion-custom-mappings* EasyMotion allows you to customize all default mappings to avoid conflicts with existing mappings. It is possible to change the default leader key of all mappings to another key or sequence. It is also possible to fine tune the plugin to your need by changing every single sequence. -4.8.1 Leader key *EasyMotion_leader_key* *easymotion-leader-key* +4.9.1 Leader key *EasyMotion_leader_key* *easymotion-leader-key* The default leader key can be changed with the configuration option |EasyMotion_leader_key|. @@ -305,7 +326,7 @@ leader by setting this option in your vimrc: > < Default: '' -4.8.2 Custom Keys *easymotion-custom-keys* +4.9.2 Custom Keys *easymotion-custom-keys* All custom mappings follow the same variable format: > @@ -323,7 +344,7 @@ Note: The leader key defined by |EasyMotion_leader_key| is not prepended to your customized mappings! You have to provide full key sequences when setting these options. -4.8.3 Custom Keys for Special Function *easymotion-special-custom-keys* +4.9.3 Custom Keys for Special Function *easymotion-special-custom-keys* All special custom mappings follow the same variable format: > @@ -342,9 +363,9 @@ your customized mappings! You have to provide full key sequences when setting these options. ------------------------------------------------------------------------------ -4.9 Easymotion special functions *easymotion-special-function* +4.10 Easymotion special functions *easymotion-special-function* -4.9.1 Select Line *easymotion-select-line* +4.10.1 Select Line *easymotion-select-line* Default: Disabled @@ -368,7 +389,7 @@ Example: > Default: 0 -4.9.2 Select Phrase *easymotion-select-phrase* +4.10.2 Select Phrase *easymotion-select-phrase* (Experimental) SelectPhrase function which allows you to make selection between any two characters. @@ -433,7 +454,14 @@ Ref: - supasorn : two key combos and special function - mtth : startofline(keep column) - bootleq : fixed bufname bug +- mattn : fix multibyte handling +Migemo: + +Easymotion migemo function is based on rhysd(@Linda_pp)'s clever-f script, +which can be downloaded here: + +https://github.com/rhysd/clever-f.vim ============================================================================== vim:tw=78:sw=4:ts=8:ft=help:norl: