--- /dev/null
+set nocompatible
+set nowrap
+set nowrapscan
+
+syntax on
+
+set list
+set listchars=tab:\|·,trail:·
+hi SpecialKey ctermfg=black cterm=bold
+
+set hlsearch
+hi Search ctermbg=yellow
+
+set number
+hi LineNr ctermfg=black cterm=bold
+
+set autochdir
+
+" tab navigation like firefox
+nnoremap <C-S-tab> :tabprevious<CR>
+nnoremap <C-tab> :tabnext<CR>
+nnoremap <C-t> :tabnew<CR>
+inoremap <C-S-tab> <Esc>:tabprevious<CR>i
+inoremap <C-tab> <Esc>:tabnext<CR>i
+inoremap <C-t> <Esc>:tabnew<CR>
+
+nnoremap th :tabfirst<CR>
+nnoremap tj :tabprev<CR>
+nnoremap tk :tabnext<CR>
+nnoremap tl :tablast<CR>
+nnoremap tt :tabedit<Space>
+nnoremap tn :tabnew<Space>
+nnoremap tm :tabm<Space>
+nnoremap td :tabclose<CR>
+hi TabLine term=bold,reverse cterm=none ctermfg=white ctermbg=4 gui=bold guifg=blue guibg=white
+hi TabLineSel term=reverse cterm=bold ctermfg=white ctermbg=black gui=bold guifg=white guibg=blue
+hi TabLineFill term=bold,reverse cterm=none ctermfg=4 ctermbg=4 gui=bold guifg=blue guibg=white
+
+set tabstop=2
+set smartindent
+set shiftwidth=2
+set ruler
+
+set showcmd
+set ch=1
+set laststatus=2
+set statusline=%F%=\ %m%R\ %l:%c\ x%02B\ %Y\ %{&encoding}
+set wildmenu
+set wildignore=*.a,*.d,*.o,*.so,*~,*.cmo,*.cmi,*.cmx,*.cmxs,*.cma,*.cmxa,*.byte,*.native
+hi StatusLine term=bold,reverse cterm=NONE ctermfg=7 ctermbg=4 gui=bold guifg=white guibg=darkred
+hi StatusLineNC term=reverse cterm=underline ctermfg=4 ctermbg=0 guifg=grey45 guibg=black
+
+function! GetFoldExprFromIndent()
+ " Calcule l'indentation en fonction des tabulations
+ " et espaces au début des lignes
+ let lin = getline(v:lnum)
+ let ind = strlen(matchstr(lin,"^\t*"))
+ let spa = strlen(matchstr(lin,"^[ \t]*")) - ind
+ let retval = ind + ((spa + 3) / 4)
+ return retval
+endfunction
+
+set foldenable
+set foldexpr=GetFoldExprFromIndent()
+set foldtext=substitute(getline(v\:foldstart),'\\t','⎢·','g').'\ \ ('.(v\:foldend-v\:foldstart+1).')\ '
+set foldmethod=expr
+set foldcolumn=0
+set foldminlines=0
+set fillchars=fold:·
+hi Folded ctermfg=black ctermbg=black cterm=bold
+hi FoldColumn ctermfg=black ctermbg=black cterm=bold
+