Defaults to tabs, overrides to spaces for ruby