better handing of indents per file type

- fixes the golang Fmt changing everything to spaces.