title: How to get vim to format bulleted lists with correct indentation
body: <p>In vim I can set the textwidth option and then new text is formatted to wrap. I can also use the "gq" command to explicitly wrap text. However, the behaviour with bulleted lists is a bit unexpected to me. The vim docs talk about using bulleted lists with hyphens for the bullets. When I try to do this, it starts okay:</p>
  
  <pre><code>- This is a bulleted list item that
    has been wrapped. It looks good.
  </code></pre>
  
  <p>However, if I continue onto a third line, it gives up on the indent:</p>
  
  <pre><code>- This is a bulleted list item that
    has been wrapped over more than
  two lines. The indentation for lines
  after the second is unexpected.
  </code></pre>
  
  <p>This happens with:</p>
  
  <pre><code>formatoptions=tcq
  comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:&gt;,fb:-
  </code></pre>
  
  <p>Just to be clear, I would like indentation like this:</p>
  
  <pre><code>- This is a bulleted list item that
    has been wrapped over more than
    two lines. I want every line after
    the first to get the same indent.
  </code></pre>