title: How to truncate non printable characters when piping from ZSH to VIM?
body: <p>From <em>Bash</em> all is clear:</p>
  
  <pre><code>$ ls /dev/loop* | vim -
  /dev/loop0
  /dev/loop1
  /dev/loop2
  /dev/loop3
  /dev/loop4
  /dev/loop5
  /dev/loop6
  /dev/loop7
  /dev/loop-control
  </code></pre>
  
  <p>But from <em>ZSH</em> added some extra characters:</p>
  
  <pre><code>$ ls /dev/loop* | vim -
  [0m[40;33;01m/dev/loop0[0m
  [40;33;01m/dev/loop1[0m
  [40;33;01m/dev/loop2[0m
  [40;33;01m/dev/loop3[0m
  [40;33;01m/dev/loop4[0m
  [40;33;01m/dev/loop5[0m
  [40;33;01m/dev/loop6[0m
  [40;33;01m/dev/loop7[0m
  [40;33;01m/dev/loop-control[0m
  </code></pre>
  
  <p>How to configure ZSH for better piping to VIM?</p>