wait, but that defeats the purpose of both, right? if you change the width of your tabs, then the hard-spaced multi-line parts will no longer align.
--def myfunc(
---foobar = 1,
---...baz = 2
--)
(silly example, idk, you get what i mean)No matter what size tab stops you use, the `=` will always line up vertically, because the tabs are only used for the indentation (nesting level), not the visual alignment.
I think the real problem with tabs is that so many people use weak editors.