--- /dev/null
+" .vimrc générique mis à votre disposition
+" par les gentils membres actifs du Cr@ns
+" Vous pouvez l'utilisez, le redistribuer, le modifier à votre convenance.
+" Des questions, des suggestions : {nounou,ca}@lists.crans.org
+" Licence : WTFPL
+
+" Les sections commentées par "~" sont des features qui ne sont pas activées
+" par défaut. Sentez-vous libre de les décommenter pour les utiliser.
+
+"------------------------------------------------------------------------------
+"
+"
+" +-----------+
+" | Affichage |
+" +-----------+
+
+set showcmd " Affiche la commande en train d'être taper en bas à droite de l'écran
+set title " Affiche le nom du fichier et le chemin dans le titre du terminal
+"~" set nowrap " N'affiche pas sur plusieurs lignes les lignes qui sont plus grandes que la fenêtre (comme sous nano)
+"~" set background=dark " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light')
+
+"~" ~~ Numérotation ~~
+set ruler " Affiche 'ligne,n de caractère,colonne' en bas à droite du terminal
+set number " Affiche les numéros de lignes à gauche du terminal
+set numberwidth=2 " Retire la marge à gauche sur les numéros de lignes
+
+
+" +-----------------+
+" | Édition de code |
+" +-----------------+
+
+" ~~ Coloration syntaxique ~~
+syntax on " Activer la coloration syntaxique
+
+" ~~ Indentation et tabulation ~~
+set autoindent " Conserve l'indentation de la ligne précédente lors d'un retour à la ligne
+"~" set tabstop=4 " Met les tabulations à 4 colonnes
+"~" set shiftwidth=4 " Indente à 4 colonnes pour les opérations de réindentation
+"~" set expandtab " Remplace les (futures) tabulations par des espaces
+
+
+" +---------------------------+
+" | Recherche et substitution |
+" +---------------------------+
+
+" ~~ Recherche ~~
+set incsearch " Commence la recherche dès les premiers caractères tapés (less like)
+"~" set hlsearch " Surligne les correspondances dans les recherches
+
+
+" +--------+
+" | Divers |
+" +--------+
+
+set history=50 " Change la taille de l'historique des commandes (par défaut 20)
+
+
+" +------------------+
+" | Hacks et scripts |
+" +------------------+
+
+" ~~ Hack pour mettre en rouges les espaces indésirables en fin de ligne. ~~
+" ~~ 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()
+
+" ~~ Coloration du fond après n colonnes ~~
+" ~~ /!\ Seulement pour vim 7.3 et plus /!\ ~~
+" ~~ Adapté de http://blog.hanschen.org ~~
+
+"~" highlight ColorColumn ctermbg=DarkGrey guibg=DarkGrey
+"~" if exists('+colorcolumn')
+"~" execute "set colorcolumn=".join(range(81,335), ',')
+"~" endif
+