call Iain_Vars()
if b:iainlist == 0
" No list.
call Iain_Vars()
if b:iainlist == 0
" No list.
elseif b:iainlist == 1
" Just tabs.
elseif b:iainlist == 1
" Just tabs.
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
- 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
- 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