better vim hook for displaying commit diff