]> Sergey Matveev's repositories - dotfiles.git/blob - vim/.vim/plugin/pastemode.vim
d2dbd7e82d0ff2a27f9e9fb0b06a50d1eb4b161c
[dotfiles.git] / vim / .vim / plugin / pastemode.vim
1 if &term =~ "screen.*"
2     let &t_ti = &t_ti . "\e[?2004h"
3     let &t_te = "\e[?2004l" . &t_te
4     function XTermPasteBegin(ret)
5         set pastetoggle=<Esc>[201~
6         set paste
7         return a:ret
8     endfunction
9     map <expr> <Esc>[200~ XTermPasteBegin("i")
10     imap <expr> <Esc>[200~ XTermPasteBegin("")
11     cmap <Esc>[200~ <nop>
12     cmap <Esc>[201~ <nop>
13 endif