do not ignore order of overwrite inside/outside
fixing holding-tabs on lines
multi tabs on lines and auto-tabs