aboutsummaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2019-05-25 19:52:42 +1200
committerTom Ryder <tom@sanctum.geek.nz>2019-05-25 20:20:13 +1200
commitb4d6ec1a8c0986ea59589c493ad4e88f94dcc318 (patch)
tree2558f2fa69f1c54eb90b165502198f5c7da606d8 /plugin
parentInline conditional (diff)
downloadvim-insert-cancel-b4d6ec1a8c0986ea59589c493ad4e88f94dcc318.tar.gz
vim-insert-cancel-b4d6ec1a8c0986ea59589c493ad4e88f94dcc318.zip
Rearrange some code for clarity
Diffstat (limited to 'plugin')
-rw-r--r--plugin/insert_cancel.vim11
1 files changed, 4 insertions, 7 deletions
diff --git a/plugin/insert_cancel.vim b/plugin/insert_cancel.vim
index 1c80def..b9dd4ca 100644
--- a/plugin/insert_cancel.vim
+++ b/plugin/insert_cancel.vim
@@ -17,15 +17,12 @@ let loaded_insert_cancel = 1
" support all the hooks required
augroup insert_cancel
autocmd!
-
- " On buffer edit and cursor move, cache the current change number
+ autocmd InsertEnter *
+ \ call insert_cancel#Enter()
+ autocmd InsertLeave *
+ \ call insert_cancel#Check()
autocmd BufEnter,CursorMoved *
\ let b:insert_cancel_changenr = changenr()
-
- " Function wrappers for entering and leaving insert mode
- autocmd InsertEnter * call insert_cancel#Enter()
- autocmd InsertLeave * call insert_cancel#Check()
-
augroup END
" Mapping that exits insert mode normally and checks for a change to undo