I noticed this problem now that joe was modified to comply with this rule set in devmanual: http://devmanual.gentoo.org/ebuild-writing/file-format/index.html#indenting-and-whitespace
It stated a tab represents 4 spaces. Where does this rule come from? Why 8 spaces wasn't chosen instead? I say that because looks like 8 spaces equivalence is used by tools like "cat", "less", even CVS reports in gentoo-commits show tabs as 8 spaces instead of 4. Thanks for the info