Never insert newlines unless actually ending a line

Line wrapping should be done “soft” in the editor/viewer. Never break lines of text simply to match some arbitrary column width. That is outrageous.

Insert a newline at the end of a line of code
Insert a newline in text when creating a new paragraph.
Never break a sentence with a newline to fit a column width, ever.
It is the job of the editor/viewer to soft-break newlines, and they *should* be able to break at whatever column width you choose.