From f27c6f5536275fe6e4b91d2ccfc25cad4d5a3d9a Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Sun, 1 Mar 2015 21:02:06 +0100 Subject: [PATCH] Added configuration for the status bar --- vimrc | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 50 insertions(+), 6 deletions(-) diff --git a/vimrc b/vimrc index d004be8..c9980f3 100644 --- a/vimrc +++ b/vimrc @@ -1,21 +1,65 @@ - " ------ [ Gestion des options ] ---------------------------------------------- + " We don't want vi compatibility. set nocompatible " we have a fast terminal set ttyfast +" ------ [ Gestion des plugins ] ---------------------------------------------- + +execute pathogen#infect() + +" ------[ Gestion de la barre de statut ] ---------------------------------------------- + +" Display title +set title + +" ruler display in status line +set ruler + +" show mode at bottom of screen +set showmode + +" Custom statusline +" cf the default statusline: %<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P +" format markers: +" %< truncation point +" %n buffer number +" %f relative path to file +" %m modified flag [+] (modified), [-] (unmodifiable) or nothing +" %r readonly flag [RO] +" %y filetype [ruby] +" %= split point for left and right justification +" %-35. width specification +" %l current line number +" %L number of lines in buffer +" %c current column number +" %V current virtual column number (-n), if different from %c +" %P percentage through buffer +" %) end of width specification +set statusline= +set statusline+=%n " buffer number +set statusline+=\ " space separator +set statusline+=%t " file name +set statusline+=%= " right align +set statusline+=%m%r%h%w +set statusline+=\ " space separator +set statusline+=Encoding:[%{strlen(&fenc)?&fenc:&enc}] " encoding +set statusline+=\ " space separator +set statusline+=Type:%y +set statusline+=\ " space separator +set statusline+=Curseur:[colonne\ %c/ligne\ %l] +set statusline+=\ " space separator +set statusline+=Position:[%l/%L\ (%p%%)] + +" occasions to show status line, 2=always. +set laststatus=2 " ------ [ Gestion de la coloration syntaxique ] ---------------------------------------------- syntax on - " ------ [ Gestion de la correction d'orthographe ] ---------------------------------------------- setlocal nospell setlocal spelllang=fr - -" ------ [ Gestion des plugins ] ---------------------------------------------- -execute pathogen#infect() -