@@ -38,6 +38,7 @@ CONTENTS *easymotion-contents*
38
38
Custom mappings ................. | easymotion-custom-mappings |
39
39
Leader key .................. | easymotion-leader-key |
40
40
Custom keys ................. | easymotion-custom-keys |
41
+ Autocommands .................... | easymotion-autocommands |
41
42
License ............................ | easymotion-license |
42
43
Known bugs ......................... | easymotion-known-bugs |
43
44
Contributing ....................... | easymotion-contributing |
@@ -1139,6 +1140,29 @@ Example: >
1139
1140
See | easymotion-plug-table | for a table of motions that can be mapped
1140
1141
and their default values.
1141
1142
1143
+ ------------------------------------------------------------------------------
1144
+ Autocommands *easymotion-autocommands*
1145
+ *EasyMotionPromptBegin* *EasyMotionPromptEnd*
1146
+
1147
+ EasyMotion invokes two | User | autocommands, | EasyMotionPromptBegin | and
1148
+ | EasyMotionPromptEnd | , so you can temporarily disable your linter to avoid
1149
+ annoying syntax errors.
1150
+
1151
+
1152
+ EasyMotionPromptBegin Before the content of buffer is changed with
1153
+ markers. If EasyMotion directly jumps to the
1154
+ target (no prompts given), this autocommand will
1155
+ not be executed.
1156
+
1157
+ EasyMotionPromptEnd After the content of buffer and the undo tree are
1158
+ restored.
1159
+
1160
+ Example with coc.nvim: >
1161
+
1162
+ autocmd User EasyMotionPromptBegin silent! CocDisable
1163
+ autocmd User EasyMotionPromptEnd silent! CocEnable
1164
+ <
1165
+
1142
1166
==============================================================================
1143
1167
License *easymotion-license*
1144
1168
0 commit comments