title: Make Vim only do a soft word-wrap, not hard word-wrap
body: <p>I've been using Vim for a week now. And I've noticed something.</p>
  
  <p>I have textwidth unset, and I have wrap set. Now, my question is. Currently whenever I line longer than 120 characters (window width), it takes the last character, and just like that, wraps it. So if it's in the middle of a word it looks like this:</p>
  
  <pre><code>This is a very long sen|
  tence, this looks very |
  strange, don't you thin|
  k?                     |
  </code></pre>
  
  <p>BTW, the <code>|</code> represents the text limit, very short in this case, to prove my point. So that says what my problem is, I would like a simply solution to this, as long as I don't lose any screen real estate.</p>
  
  <p>Of course, the ideal solution would output the following, without modifying the text, only the output, the text remains in one line, but it appears to be spread over several:</p>
  
  <pre><code>This is a very long    |
  sentence, this looks   |
  very strange, don't you|
  think?                 |
  </code></pre>
  
  <p>Thanks for any help you can provide. :)</p>
  
  <p>Extra info:</p>
  
  <ul>
  <li>OS: Mac OSX Mountain Lion</li>
  <li>Using MacVim</li>
  </ul>
  
  <p>I've tried the following:</p>
  
  <pre><code>set textwidth=120
  
  set wrap
  set linebreak
  
  set fo=1
  </code></pre>