title: Remnant characters when tab completing with ZSH
body: <p>I'm using oh-my-zsh in Arch linux with the robbyrussell theme loaded. When I try to tab complete I end up with remnant characters appended to the prompt. If I delete the auto-completed characters, the remnant characters do not delete.</p>
  
  <p>For example, if I type in:</p>
  
  <pre><code>~ /etc
  </code></pre>
  
  <p>then tab, it turns to</p>
  
  <pre><code>~ /e/etc/
  </code></pre>
  
  <p>with a list of options below. Even if I delete <code>/etc/</code>, the <code>/e</code> remains and I'm stuck with:</p>
  
  <pre><code>~ /e
  </code></pre>
  
  <p>I can't delete the <code>/e</code>. I have to execute a command to get rid of the remnant character.</p>
  
  <p>Any idea what is going on here?</p>