git highlighting stuff (not finished)
@