git://git.iain.cx/iain
/
profile.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More concise statusline.
[profile.git]
/
.vimrc
diff --git
a/.vimrc
b/.vimrc
index
945cb32
..
6400b45
100755
(executable)
--- a/
.vimrc
+++ b/
.vimrc
@@
-51,13
+51,13
@@
fun Show_List()
call Iain_Vars()
if b:iainlist == 0
" No list.
call Iain_Vars()
if b:iainlist == 0
" No list.
- return "
"
+ return " "
elseif b:iainlist == 1
" Just tabs.
elseif b:iainlist == 1
" Just tabs.
- return "
\\
_"
+ return "_"
else
" Full list.
else
" Full list.
- return "\
.\
$"
+ return "\$"
endif
endfun
endif
endfun
@@
-66,9
+66,9
@@
fun Cycle_StatusLine()
call Iain_Vars()
let b:iainhex = ! b:iainhex
if b:iainhex
call Iain_Vars()
let b:iainhex = ! b:iainhex
if b:iainhex
- set statusline=%2n\:\ %<%f\ [%{Show_List()}
][%{Show_Case
()}]%y%m%r\ %=0\x%02B\ (%3.6c,%-4.6l)\ 0\x%04.6O\ \|\ %4.6L\ %P
+ set statusline=%2n\:\ %<%f\ [%{Show_List()}
%{Show_Case()}%{Show_Tabstop
()}]%y%m%r\ %=0\x%02B\ (%3.6c,%-4.6l)\ 0\x%04.6O\ \|\ %4.6L\ %P
else
else
- set statusline=%2n\:\ %<%f\ [%{Show_List()}
][%{Show_Case
()}]%y%m%r\ %=%b\ (%3.6c,%-4.6l)\ %4.6o\ \|\ %4.6L\ %P
+ set statusline=%2n\:\ %<%f\ [%{Show_List()}
%{Show_Case()}%{Show_Tabstop
()}]%y%m%r\ %=%b\ (%3.6c,%-4.6l)\ %4.6o\ \|\ %4.6L\ %P
endif
endfun
endif
endfun
@@
-91,7
+91,11
@@
fun Invert_Case()
endfun
fun Show_Case()
endfun
fun Show_Case()
- if &ic | return "ca" | else | return "Ca" | endif
+ if &ic | return "c" | else | return "C" | endif
+endfun
+
+fun Show_Tabstop()
+ return &ts
endfun
" Swap hex/decimal statusline with ,x
endfun
" Swap hex/decimal statusline with ,x