@@ -38,6 +38,7 @@ CONTENTS *easymotion-contents*
3838 Custom mappings ................. | easymotion-custom-mappings |
3939 Leader key .................. | easymotion-leader-key |
4040 Custom keys ................. | easymotion-custom-keys |
41+ Autocommands .................... | easymotion-autocommands |
4142 License ............................ | easymotion-license |
4243 Known bugs ......................... | easymotion-known-bugs |
4344 Contributing ....................... | easymotion-contributing |
@@ -1139,6 +1140,29 @@ Example: >
11391140See | easymotion-plug-table | for a table of motions that can be mapped
11401141and their default values.
11411142
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+
11421166==============================================================================
11431167License *easymotion-license*
11441168
0 commit comments