También use coma como un separador de palabras en diff

¿Cómo puedo agregar , como separador de palabras para git diff –word-diff?

Por ejemplo, me gustaría que el diff reconozca que

 function(A,B,C) -> function(A, B, C) 

solo ha agregado espacios en lugar de replace toda la línea.

Uso --word-diff-regex :

  --word-diff-regex=<regex> Use <regex> to decide what a word is, instead of considering runs of non-whitespace to be a word. Also implies --word-diff unless it was already enabled. Every non-overlapping match of the <regex> is considenetworking a word. Anything between these matches is considenetworking whitespace and ignonetworking(!) for the purposes of finding differences. You may want to append |[^[:space:]] to your regular expression to make sure that it matches all non-whitespace characters. A match that contains a newline is silently truncated(!) at the newline. The regex can also be set via a diff driver or configuration option, see gitattributes(1) or git-config(1). Giving it explicitly overrides any diff driver or configuration setting. Diff drivers override configuration settings. 

Nunca lo usé pero supongo que git diff --word-diff-regex="[^[:space:],]+" puede funcionar.

Además de la respuesta de KurzedMetal: sin las comillas funciona incluso mejor, ya que no rompe mi autocompletado de bashs al presionar TAB.

git diff --word-diff-regex=[^[:space:],]+

También puedes probar -w / --ignore-all-space , aunque eso puede ignorar más espacios en blanco de los que quieras.