repoman doesn't honour the NOCOLOR variable, nor does it check that the terminal it is writing to is capable of handling ANSI-like colour sequences. This makes it do all sorts of nasty things when running in vim's internal shell.
Created attachment 78316 [details, diff] steal the nocolor stuff from emerge ;)
Please include in 2.1_preX at some point
This is now in svn for release in 2.1_pre5.
*** Bug 71967 has been marked as a duplicate of this bug. ***
Released in 2.1_pre5.