One of the configuration options per GEDCOM should be how to break lines. The choices should be on a menu:
CR (Mac)
LF (Unix)
CRLF (Win/DOS)
default should be as detected in the GEDCOM
When lines are written to the GEDCOM, this selection should be honored.
Currently, my GEDCOM has Unix line breaks, except after every line added or modified with PGV, where it has Windows line breaks.
I revise this request. On import, the admin should be able to choose, and the choice should be remembered.
On output, the admin should get another choice, with "default" being whatever was selected at import time.