I’m on windows, but in my preference I set “unix” line ending for new files, because there’s a bug with snippets on windows : indentation context is not kept.
But now, my new files keep getting a “windows” line ending, even though I have “unix” set.
If you want more control over you’re line endings.
You might want to use this addon:
It shows the current line ending in you’re status bar, and allows to switch between the different line endings.
It might makes you’re life a bit easier