commit highlighting working, still some bugs