When I use vim in its indentation-keeping mode, creating a linebreak automatically indents the new line to the beginning of the previous one.
Unfortunately, this feature is broken, because it replaces spaces with tabs according to an unknown space-tab relation that is only used by vim. That is, if a line is indented by a number of spaces, then a linebreak will result in the next line being indented by a number of tabs and a small remainder of spaces.
If I try to open the file in any other editor, there is a good chance that a lot of the lines are indented anomalously, as the editor spaces tabs differently.
Do you know of a configuration option I can use to get rid of this? Other than disabling auto-indentation entirely and indenting each line manually?