that kind of stuff is a nightmare in source control.<p>i&#x27;m always cringing when i see a text encoding option - what I want from source control, is, byte-for-byte, what I checked-in, regardless as to line ending issues that haven&#x27;t caused a real world issue that i have ever seen... (even in the 90s...).<p>use windows line endings - they are the way they are for a reason - they work fine if interpreted as unix or mac style line endings. every modern text editor supports all three options (and even some crusty things like notepad or textpad do too).<p>as for tabs? i find that using any convention works fine in practice, and i stick with 4-spaces&#x2F;tabs depending on the default configuration of my editor. there is no (good) reason to care about mixing them in the vast majority of languages&#x2F;compiler environments.