]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .vimrc
[procmail] Tri des ML : nom-ml.domain.list*e*s.tld est géré aussi
[config-20-100.git] / .vimrc
diff --git a/.vimrc b/.vimrc
index bb3633366641bc14ce679d8bbf7faa71c62bb7cc..304b438418cef25357ff1de17e004b39789061b0 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -23,11 +23,11 @@ set title
 "~" " N'affiche pas sur plusieurs lignes les lignes qui sont plus grandes que la fenêtre (comme sous nano)
 "~" set nowrap
 
-"~" " Montre brièvement la paire de parenthèse lors de sa fermeture
-"~" set showmatch
+" Montre brièvement la paire de parenthèse lors de sa fermeture
+set showmatch
 
-"~" " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light')
-"~" set background=dark
+" Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light')
+set background=dark
 
 " ~~ Numérotation ~~
 " Affiche 'ligne,n de caractère,colonne' en bas à droite du terminal
@@ -39,6 +39,11 @@ set number
 " Retire la marge à gauche sur les numéros de lignes
 set numberwidth=2
 
+"~" " Surligne la ligne du curseur
+"~" set cursorline
+
+"~" " Surligne la colonne du curseur
+"~" set cursorcolumn
 
 " +-----------------+
 " | Édition de code |
@@ -50,27 +55,32 @@ if has("syntax")
   syntax on
 endif
 
+" ~~ Indentation et tabulation ~~
 " Active les régles d'indentation pour le type de fichier détecté
 if has("autocmd")
   filetype plugin indent on
 endif
 
-" ~~ Indentation et tabulation ~~
 " Conserve l'indentation de la ligne précédente lors d'un retour à la ligne
 set autoindent
 
-"~" " Met les tabulations à 4 colonnes
-"~" set tabstop=4
+" Met les tabulations à 4 colonnes
+set tabstop=4
 
-"~" " Indente à 4 colonnes pour les opérations de réindentation
-"~" set shiftwidth=4
-"~" set shiftwidth=4 " pour <<, >> et ==
+" Indente à 4 colonnes pour les opérations de réindentation
+set shiftwidth=4
+set shiftwidth=4 " pour <<, >> et ==
 
 "~" " Remplace les (futures) tabulations par des espaces
 "~" set expandtab
 "~" " On veut des tabulations dans les MakeFiles
 "~" autocmd FileType make set noexpandtab tabstop=4 shiftwidth=2 nopi ci
 
+"~" " Ctrl-p change entre le mode paste et nopaste
+"~" set pastetoggle=<C-P>
+
+"~" " Utilise le presse papier system (nécessite vim-gnome sous Debian)
+"~" set clipboard^=unnamedplus
 
 " +---------------------------+
 " | Recherche et substitution |
@@ -101,7 +111,7 @@ set incsearch
 
 "~" " Pose la question au lieu d'échouer lors de la fermeture quand il y des
 "~" " modifications non sauvées et que ! n'est pas précisé.
-"~" set confirm
+"~" set confirm
 
 " +--------+
 " | Divers |
@@ -129,12 +139,12 @@ set history=50
 " ~~ Ne gêne pas la vue en mode édition. ~~
 " ~~ Adapté de http://vim.wikia.com/wiki/Highlight_unwanted_spaces ~~
 
-"~" highlight EspaceFinLigne ctermbg=red guibg=red
-"~" match EspaceFinLigne /\s\+$/
-"~" autocmd BufWinEnter * match EspaceFinLigne /\s\+$/
-"~" autocmd InsertEnter * match EspaceFinLigne /\s\+\%#\@<!$/
-"~" autocmd InsertLeave * match EspaceFinLigne /\s\+$/
-"~" autocmd BufWinLeave * call clearmatches()
+highlight EspaceFinLigne ctermbg=red guibg=red
+match EspaceFinLigne /\s\+$/
+autocmd BufWinEnter * match EspaceFinLigne /\s\+$/
+autocmd InsertEnter * match EspaceFinLigne /\s\+\%#\@<!$/
+autocmd InsertLeave * match EspaceFinLigne /\s\+$/
+autocmd BufWinLeave * call clearmatches()
 
 " ~~ Coloration du fond après n colonnes ~~
 " ~~ /!\ Seulement pour vim 7.3 et plus /!\ ~~