The -C flag for git blame is useful for tracking blame beyond code that was moved from one file to another. Unfortunately, it seems to cause delta to lose its syntax highlighting - the blame still has grouped background highlights in different shades of gray, but the code itself isn't highlighted. Here is an asciinema recording demonstrating the issue by running git blame src/handlers/blame.rs and git blame -C src/handlers/blame.rs in a clone of this repository (at commit a01141b):

The
-Cflag forgit blameis useful for tracking blame beyond code that was moved from one file to another. Unfortunately, it seems to cause delta to lose its syntax highlighting - the blame still has grouped background highlights in different shades of gray, but the code itself isn't highlighted. Here is an asciinema recording demonstrating the issue by runninggit blame src/handlers/blame.rsandgit blame -C src/handlers/blame.rsin a clone of this repository (at commit a01141b):