title: gVim showing carriage return (^M) even when file mode is explicitly DOS
body: <p>I'm using gVim on Windows. My code shows <code>^M</code> characters at the end of lines. I used <code>:set ff=dos</code> to no avail. The <code>^M</code> characters remain for existing lines, but don't show up for newlines I enter.  I've switched modes to mac (shows <code>^J</code> characters) and unix (also shows <code>^M</code> characters) and back to dos.  Has anyone else seen this?</p>