Jimmy Kimmel has signed a new contract to keep his eponymous, late-night talk show on ABC for at least three more years.