title: How to paste correctly when autoindent in vim resets the line if nothing typed
body: <p><a href="https://stackoverflow.com/questions/6000842/autoindent-in-vim-always-empty-the-line-if-there-are-only-whitespace-in-it-can">This question</a> describes how auto indent is ignored with empty lines, using his/her example:</p>
  
  <pre><code>....{
  ....█
  ....}
  </code></pre>
  
  <p>becomes</p>
  
  <pre><code>....{
  █
  ....}
  </code></pre>
  
  <p>when no text is entered. Apparently this is supposed to prevent having indented blank lines. Problem is it interferes with my ability to paste words/lines properly. If I yank a word (lets say 'aardvark'), if I paste on the first line, I get</p>
  
  <pre><code>....{aardvark
  ....}
  </code></pre>
  
  <p>and if I press 'o' then 'p' to paste on the second line, I get</p>
  
  <pre><code>....{
  aardvark
  ....}
  </code></pre>
  
  <p>when what I really want is</p>
  
  <pre><code>....{
  ....aardvark
  ....}
  </code></pre>
  
  <p>I have a similar problem pasting lines two lines down.</p>