title: Fold C Preprocessor in VIM
body: <p>Is it possible to fold C preprocessor in VIM. For example:</p>
  
  <pre><code>#if defined(DEBUG)
    //some block of code
    myfunction();
  #endif
  </code></pre>
  
  <p>I want to fold it so that it becomes:</p>
  
  <pre><code> +--  4 lines: #if defined(DEBUG)---
  </code></pre>