Enable global-whitespace-mode and set whitespace-line-column to 80.
Enable global-subword-mode.