Re: [dev] [st] Bracketed paste

From: Pickfire <pickfire_AT_riseup.net>
Date: Sun, 26 Jul 2015 18:22:03 +0800

On Sun, Jul 26, 2015 at 10:59:36AM +0100, Raphaƫl Proust wrote:
>On 26 July 2015 at 03:56, Pickfire <pickfire_AT_riseup.net> wrote:
>> Hi, is there any way for st to use bracketed paste?
>
>I have the following in my vimrc which works:
>
>if &term =~ "st.*"
> let &t_ti = &t_ti . "\e[?2004h"
> let &t_te = "\e[?2004l" . &t_te
> function XTermPasteBegin(ret)
> set pastetoggle=<Esc>[201~
> set paste
> return a:ret
> endfunction
> map <expr> <Esc>[200~ XTermPasteBegin("i")
> imap <expr> <Esc>[200~ XTermPasteBegin("")
> cmap <Esc>[200~ <nop>
> cmap <Esc>[201~ <nop>
>endif
>

Thanks! It works like a charm. It is just equivalent to:

    Plug 'ConradIrwin/vim-bracketed-paste' " no more :set paste

-- 
 _____________________________________
< Do what you like, like what you do. >
 -------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
Received on Sun Jul 26 2015 - 12:22:03 CEST

This archive was generated by hypermail 2.3.0 : Sun Jul 26 2015 - 12:24:04 CEST