-- if &et
-- let idx = stridx(s:expandedtab, "\t")
-- while idx >= 0
-- let i = &ts - ((idx + s:startcol - 1) % &ts)
-- let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', i), '')
-- let idx = stridx(s:expandedtab, "\t")
-- endwhile
-- else
-- setlocal isprint+=9
-- endif
-+ let idx = stridx(s:expandedtab, "\t")
-+ while idx >= 0
-+ let i = &ts - ((idx + s:startcol - 1) % &ts)
-+ let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', i), '')
-+ let idx = stridx(s:expandedtab, "\t")
-+ endwhile
+- let idx = stridx(s:expandedtab, "\t")
+- while idx >= 0
+- let i = &ts - ((idx + s:startcol - 1) % &ts)
+- let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', i), '')
+- let idx = stridx(s:expandedtab, "\t")
+- endwhile
++ if &et
++ let idx = stridx(s:expandedtab, "\t")
++ while idx >= 0
++ let i = &ts - ((idx + s:startcol - 1) % &ts)
++ let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', i), '')
++ let idx = stridx(s:expandedtab, "\t")
++ endwhile
++ else
++ setlocal isprint+=9
++ endif