no.
that problem occurs on Linux(CentOS) and Vim 7.2.
now I tested also on Windows and Vim 7.1, it does not appear.
my statusline is here:
-------------------------------------
set statusline=%f%m%r%h%w\ [%{&fenc}][%{&ff}]\ [%p%%][%l/%L]\
[%{ShrinkPath('%:p:h',20)}]
func! ShrinkPath( path, maxwidth )
let path = expand( a:path )
" split current directory into 'dirs'.
if has( 'win32' )
let sep = "\\"
else
let sep = "/"
endif
let dirs = reverse( split( path, sep ) ) " 後ろから参照
let path_str = ''
for dir in dirs
if path_str == ''
let path_str = dir . path_str
else
let path_str = dir . sep . path_str
endif
if strlen( path_str ) > a:maxwidth
let path_str = strpart( path_str, strlen( path_str ) -
a:maxwidth - 3 )
let path_str = "..." . path_str
break
endif
endfor
return path_str
endfunc
-------------------------------------
2009/9/17 dr-dr xp <
drd...@gmail.com>: