you don't have to take all of this craziness

so the good stuff is really in the testing bits. 

Not tested very thoroughly on macvim (I use vim in the terminal) 

the color stuff is a hot mess, so..... sorry!