status line 晒し

set statusline=[%n]%1*%m%*%r%h%w%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'}%y\ %f%=[%<%{fnamemodify(getcwd(),':~')}]%-8([%{GetB()}]%)\ %-11(%l,%c%V%)\ %4P

(based on 5月8日の技術勉強会 - はてな技術発表会日記 - 機能変更、お知らせなど)

画面が狭くなるとカレントディレクトリのところが省略されます。(%< を書いたところで切り詰められる。)

詳しくは :h statusline 参照