1
- *easymotion.txt* Version 1.1.0. 1. Last change: 2011 Mar 31
1
+ *easymotion.txt* Version 1.1.1. Last change: 2011 Apr 1
2
2
3
3
4
4
______ __ ___ __ _
@@ -23,6 +23,7 @@ CONTENTS *easymotion-contents*
23
23
4.3 EasyMotion_shade_hl ............ | EasyMotion_shade_hl |
24
24
4.4 EasyMotion_do_shade ............ | EasyMotion_do_shade |
25
25
4.5 EasyMotion_do_mapping .......... | EasyMotion_do_mapping |
26
+ 4.6 Custom mappings ................ | easymotion-custom-mappings |
26
27
5. License ............................ | easymotion-license |
27
28
6. Known bugs ......................... | easymotion-known-bugs |
28
29
7. Contributing ....................... | easymotion-contributing |
@@ -42,7 +43,7 @@ following the cursor is faded, and motion targets are highlighted.
42
43
2. Usage *easymotion-usage*
43
44
44
45
EasyMotion is triggered by one of the provided mappings (see
45
- | EasyMotion_do_mapping | for details).
46
+ | easymotion-default-mappings | for details).
46
47
47
48
Example: >
48
49
@@ -89,6 +90,7 @@ visual and operator-pending mode:
89
90
<Leader> k | Line upward. See | k|.
90
91
91
92
See | mapleader | for details about the leader key.
93
+ See | easymotion-custom-mappings | for customizing default mappings.
92
94
93
95
==============================================================================
94
96
3. Requirements *easymotion-requirements*
@@ -159,10 +161,27 @@ Set this option to 0 if you want to disable the default mappings. See
159
161
| easymotion-default-mappings | for details about the default mappings.
160
162
161
163
Note: If you disable this option, you'll have to map the motions yourself. See
162
- the plugin source code for mapping details.
164
+ the plugin source code for mapping details. You usually shouldn't need to do
165
+ this, see | easymotion-custom-mappings | for customizing the default mappings.
163
166
164
167
Default: 1
165
168
169
+ ------------------------------------------------------------------------------
170
+ 4.6 Custom mappings *easymotion-custom-mappings*
171
+
172
+ EasyMotion allows you to customize all default mappings to avoid conflicts
173
+ with existing mappings. All custom mappings follow the same variable format: >
174
+
175
+ EasyMotion_mapping_{motion} = {mapping}
176
+
177
+ Example: >
178
+
179
+ let g:EasyMotion_mapping_f = '_f'
180
+ let g:EasyMotion_mapping_T = '<C-T>'
181
+
182
+ See | easymotion-default-mappings | for a table of motions that can be mapped
183
+ and their default values.
184
+
166
185
==============================================================================
167
186
5. License *easymotion-license*
168
187
@@ -173,8 +192,7 @@ http://creativecommons.org/licenses/by-sa/3.0/
173
192
==============================================================================
174
193
6. Known bugs *easymotion-known-bugs*
175
194
176
- - Lines jump to the left when usin j/k motions when a line is prepended
177
- by a hard tab due to the tab being replaced with the marker character.
195
+ None.
178
196
179
197
==============================================================================
180
198
7. Contributing *easymotion-contributing*
@@ -191,6 +209,7 @@ Source repository: https://github.com/Lokaltog/vim-easymotion
191
209
192
210
- Ben Boeckel: ge motion
193
211
- Drew Neil: operator-pending mappings
212
+ - Rob O'Dwyer: customizable mappings without giving up all defaults
194
213
195
214
EasyMotion is based on Bartlomiej Podolak's great PreciseJump script, which
196
215
can be downloaded here:
0 commit comments