I setup git diff to wrap into vimdiff, using \"Git Diff with Vimdiff\" as a guide, and it\'s working as expected unless there are many files with changes.
git diff
For people who want to use another diff tool not listed in git, say with nvim. here is what I ended up using:
nvim
git config --global alias.d difftool -x
In my case, I set to nvim -d and invoke the diff command with
nvim -d
git d