Tabs are visible in my editor. And so are the spaces at the end of a line it's sweet:
:set listchars=tab:\|·,trail:·
If your indentation scheme only works when configuring your editor to mark whitespace, we might as well go back to MUMPS and indent with dots.