Don't use raw ^M

They look like bad file endings.

Instead use \r in substitute strings (they're equivalent) and escaped
<CR> in :normal (passed through :execute to interpret the escape).