Do not use smart-tabs-mode, all indentation should be with space only