Commit c6f40e19 authored by Lucas Serrano's avatar Lucas Serrano

[vimrc] Publication du vimrc

parent 8f36d015
" .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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment