1
0

statusline.vim 690 B

1234567891011121314151617181920
  1. "# Statusline
  2. " Informations git (branche +-~) :
  3. " (Vérifie que le plugin fugitive est accessible)
  4. if filereadable($HOME.'/.vim/bundle/vim-fugitive/plugin/fugitive.vim')
  5. set statusline+=%{strlen(fugitive#statusline())?'\ \ ('.fugitive#statusline()[5:-3].'\ '.HunkSummary().')\ ':''}
  6. endif
  7. " Nom du fichier
  8. set statusline+=%f%<
  9. " Encodage du fichier
  10. set statusline+=\ %{strlen(&fenc)?'<'.&fenc.'>':'<aucun>'}
  11. " Taille du fichier
  12. set statusline+=\ %{FileSize()}
  13. " Drapeau modifié, read-only
  14. set statusline+=\ %m\ %r
  15. " Séparateur gauche droite
  16. set statusline+=%=
  17. " <ligne courante>/<total>:<colonne> | <pourcents>
  18. set statusline+=%l/%L:%v\ \|\ %4P\
  19. " L'affiche toujours
  20. set laststatus=2