tab size depending on file extension