git diff algorithm patience
always keep cursor at center of the screen