I am enjoying neovim plugin https://github.com/esmuellert/codediff.nvim for reviewing git changes/history to the point that i have a alias in my git aliases:
[alias]
diffc = "!f() { args=\"$@\"; [ -z \"$args\" -a -z \"$(git status --porcelain)\" ] && args=\"HEAD~1\"; diff -c \":CodeDiff ${args}\"; }; f"
my lazy.vim config on how i configure it is here:




