From d680511c5e01d56c2bab5f8e5250372f534dfe87 Mon Sep 17 00:00:00 2001 From: darkelfe Date: Thu, 7 Nov 2013 11:39:11 +0100 Subject: [PATCH] =?UTF-8?q?[vim]=20Couper,=20copier=20et=20coller=20vers/d?= =?UTF-8?q?epuis=20presse=20papier=20syst=C3=A8me?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vim/vimrc | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index ba909fa..59f2064 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -17,7 +17,6 @@ set noexpandtab " Utilise le caractère tabulation, pas des espaces set nostartofline " Conserve le caractère sur la même colonne quand on change de ligne set autoindent " Indentation automatique set smartindent " Idem -set paste " Pas d'insertion d'indentation lors du copier-coller set showcmd " Montre la commande en cours set ignorecase " Pas de casse pour les recherches @@ -195,6 +194,28 @@ function A_askFile(text) abort call inputrestore() endfunction +function A_setPasteMode () + set paste +endfunction +function A_setNoPasteMode () + set nopaste +endfunction + +" Couper, copier et coller avec le presse-papier du système +if has('x11') && has('clipboard') + :nmap "+dd + :nmap "+yy + :nmap "+p + + :vmap "+d + :vmap "+ygv + :vmap "+p + + :imap "+ddi + :imap "+yyi + :imap "+pi +endif + "===================================================================== " Raccourcis "===================================================================== @@ -257,10 +278,7 @@ endfunction :imap  " Opérations standard -":nmap "+x -":nmap "+c -":nmap "+gP -:nmap ggVG +:nmap ggVG " NERD Tree : Arbre de navigation :nmap :NERDTreeToggle