diff --git a/plugin/bracketed-paste.vim b/plugin/bracketed-paste.vim index a55fcfa..bb4f0cd 100644 --- a/plugin/bracketed-paste.vim +++ b/plugin/bracketed-paste.vim @@ -8,32 +8,30 @@ " http://www.xfree86.org/current/ctlseqs.html " Docs on mapping fast escape codes in vim " http://vim.wikia.com/wiki/Mapping_fast_keycodes_in_terminal_Vim -if &term =~ "xterm.*" || &term =~ "screen*" || &term =~ "rxvt*" - function! WrapForTmux(s) - if !exists('$TMUX') - return a:s - endif +function! WrapForTmux(s) + if !exists('$TMUX') + return a:s + endif - let tmux_start = "\Ptmux;" - let tmux_end = "\\\" + let tmux_start = "\Ptmux;" + let tmux_end = "\\\" - return tmux_start . substitute(a:s, "\", "\\", 'g') . tmux_end - endfunction + return tmux_start . substitute(a:s, "\", "\\", 'g') . tmux_end +endfunction - let &t_SI .= WrapForTmux("\[?2004h") - let &t_EI .= WrapForTmux("\[?2004l") +let &t_SI .= WrapForTmux("\[?2004h") +let &t_EI .= WrapForTmux("\[?2004l") - function! XTermPasteBegin(ret) - set pastetoggle= - set paste - return a:ret - endfunction +function! XTermPasteBegin(ret) + set pastetoggle= + set paste + return a:ret +endfunction - execute "set =\[200~" - execute "set =\[201~" - map XTermPasteBegin("i") - imap XTermPasteBegin("") - vmap XTermPasteBegin("c") - cmap - cmap -endif +execute "set =\[200~" +execute "set =\[201~" +map XTermPasteBegin("i") +imap XTermPasteBegin("") +vmap XTermPasteBegin("c") +cmap +cmap