From http://emacsblog.org/2007/09/30/quick-tip-spaces-instead-of-tabs/