aboutsummaryrefslogblamecommitdiff
path: root/vim/autoload/paste_insert.vim
blob: ada114560e0de13a6b0c7ec62e96f6fcbca6b4fa (plain) (tree)
1
2
3
4
5
6
7
8
9
                               

                      
                                         

                                 
                         
                            
                                              

                                             
           
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