Go to file
Cihangir Akturk bdb83427f5 Add include guard at the beginning of script
No need to re-load the plugin if it has already been loaded. If you have
a specific reason to do so, just do

  ':unlet g:loaded_bracketed_paste'

and then try to reload it.

Signed-off-by: Cihangir Akturk <cakturk@gmail.com>
2017-11-18 23:09:56 +03:00
plugin Add include guard at the beginning of script 2017-11-18 23:09:56 +03:00
LICENSE.MIT ++license 2016-08-31 10:10:12 -07:00
README.md Corrects path form Pathogen on Github 2016-01-11 15:40:21 +01:00

vim-bracketed-paste enables transparent pasting into vim. (i.e. no more :set paste!)

Installation

I recommend using pathogen. Once you have installed pathogen:

cd ~/.vim/bundle
git clone https://github.com/ConradIrwin/vim-bracketed-paste

Otherwise just copy-paste everything from plugin/bracketed-paste.vim into your ~/.vimrc.

Usage

You need to be using a modern xterm-compatible terminal emulator that supports bracketed paste mode. xterm, urxvt, iTerm2, gnome-terminal (and other terminals using libvte) are known to work.

Then whenever you are in the insert mode and paste into your terminal emulator using command+v, shift+insert, ctrl+shift+v or middle-click, vim will automatically :set paste for you.

Credit

The code for this plugin was taken from Chis Page's answer to a StackOverflow question, I just packaged it.