title: Make vim put yanked items in the numbered registers
body: <p>I understand that the numbered registers 1-9 are only filled with things that were _d_eleted or _c_hanged, but is there a way to make _y_anked items also fill these buffers, short of defining a custom yank as a delete and put?</p>
  
  <p>For instance, if I have</p>
  
  <pre><code>one
  two
  three
  </code></pre>
  
  <p>and I'm on line "one" and do <code>yykyykyy</code>, I'd expect register 3 to have "one", register 2 to have "two", and register 1 to have "three", with registers 4 and up having whatever was already there bumped up.</p>