I've come across this a couple of times now: a file which looks fine in TextEdit or BBEdit loses its line breaks when opened in TextMate.
Looking at the problem file in HexEdit, the following Hex is being used for linebreaks: E2 80 A8, which appears to be a UTF-8 linebreak, based on some preliminary googling. Saving a short UTF-8 file in TM, the linebreaks are: 0A (\n).
Would it be possible for TM to support this format of linebreaks, at least on read?
jb