aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload/paste_insert.vim
blob: ada114560e0de13a6b0c7ec62e96f6fcbca6b4fa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
function! paste_insert#() abort
  augroup paste_insert
    autocmd!
    autocmd CursorHold,CursorMoved,User *
          \ set nopaste paste?
          \|autocmd! paste_insert
    autocmd InsertEnter *
          \ set paste paste?
          \|autocmd paste_insert InsertLeave *
                \ doautocmd paste_insert User
  augroup END
endfunction