]> git.phdru.name Git - dotfiles.git/commitdiff
.vimrc: Remove everything related to bracketed paste mode
authorOleg Broytman <phd@phdru.name>
Fri, 26 Jun 2020 00:11:20 +0000 (03:11 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 26 Jun 2020 00:11:20 +0000 (03:11 +0300)
Doesn't work under GNU Screen. I now use and recommend to all
https://github.com/jooize/vim-bracketed-paste plugin.

.vimrc

diff --git a/.vimrc b/.vimrc
index fae0e9f94bc1757db4fc29f6d39fd32c302f265c..19b63289e72cb20ea35bebd0771015fc71ac503c 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -314,26 +314,7 @@ else
       endif
    endif
 
-   " Bracketed paste mode
-   " https://github.com/ConradIrwin/vim-bracketed-paste/blob/master/plugin/bracketed-paste.vim
-   let &t_ti .= "\<Esc>[?2004h"
-   let &t_te = "\e[?2004l" . &t_te
-
-   function! XTermPasteBegin(ret)
-     set pastetoggle=<f29>
-     set paste
-     return a:ret
-   endfunction
-
-   execute "set <f28>=\<Esc>[200~"
-   execute "set <f29>=\<Esc>[201~"
-   map <expr> <f28> XTermPasteBegin("i")
-   imap <expr> <f28> XTermPasteBegin("")
-   vmap <expr> <f28> XTermPasteBegin("c")
-   cmap <f28> <nop>
-   cmap <f29> <nop>
-
-   "https://coderwall.com/p/if9mda/automatically-set-paste-mode-in-vim-when-pasting-in-insert-mode
+   " https://coderwall.com/p/if9mda/automatically-set-paste-mode-in-vim-when-pasting-in-insert-mode
    " https://ttssh2.osdn.jp/manual/en/usage/tips/vim.html
    function! WrapForScreenTmux(s)
       if (&term =~ "screen")