Picked up a few lines from Square's vim config.