That is what I get if I launch vim-7.3.47 with
    vim -u NONE -c 'set laststatus=2' -c 'let &statusline="\t"'
: http://img-fotki.yandex.ru/get/5404/kp-pav.1/0_52506_b26e0c14_orig.png
+------------+
|#           |
|~           |
|~           |
|        ####|
|######      |
+------------+
(Here `#' means an empty space with white background.)

There are also problems with other control characters (but these results are 
not 
so weird):
1. LF causes statusline to appear on the command line: in a 5x12 window it 
looks 
like that:
    vim -u NONE -c 'set laststatus=2' -c 'let &statusline="a\nb"'
+------------+
|#           |
|~           |
|~           |
|a           |
|b########   |
+------------+
2. C-o is omitted, but statusline misses two characters:
    vim -u NONE -c 'set laststatus=2' -c 'let &statusline="a\<C-o>b"'
+------------+
|#           |
|~           |
|~           |
|ab########  |
|            |
+------------+
3. CR clears the line, but again some highlighting is missing:
    vim -u NONE -c 'set laststatus=2' -c 'let &statusline="ab\rc"'
+------------+
|#           |
|~           |
|~           |
|c########   |
|            |
+------------+

Attachment: signature.asc
Description: This is a digitally signed message part.

Raspunde prin e-mail lui