Adds eventhandler to restore the unnamed register

This commit is contained in:
LFDM 2014-01-31 16:20:31 +01:00
parent fee8a23d2d
commit bf3bfdac9c

View File

@ -227,6 +227,11 @@ endf
function! UltiSnips_LeavingBuffer() function! UltiSnips_LeavingBuffer()
exec g:_uspy "UltiSnips_Manager.leaving_buffer()" exec g:_uspy "UltiSnips_Manager.leaving_buffer()"
endf endf
function! UltiSnips_LeavingInsertMode()
exec g:_uspy "UltiSnips_Manager.restore_unnamed_register()"
endfunction
" }}} " }}}
" COMPLETE FUNCTIONS {{{ " COMPLETE FUNCTIONS {{{
function! UltiSnipsFiletypeComplete(arglead, cmdline, cursorpos) function! UltiSnipsFiletypeComplete(arglead, cmdline, cursorpos)
@ -262,6 +267,7 @@ exec g:_uspy "UltiSnips_Manager.backward_trigger = vim.eval('g:UltiSnipsJumpBack
au CursorMovedI * call UltiSnips_CursorMoved() au CursorMovedI * call UltiSnips_CursorMoved()
au CursorMoved * call UltiSnips_CursorMoved() au CursorMoved * call UltiSnips_CursorMoved()
au BufLeave * call UltiSnips_LeavingBuffer() au BufLeave * call UltiSnips_LeavingBuffer()
au InsertLeave * call UltiSnips_LeavingInsertMode()
call UltiSnips_MapKeys() call UltiSnips_MapKeys()