использовать git's word-diff для латексных файлов

Я бы хотел, чтобы git diff выводил мне обычные дифы для всех файлов, кроме *.tex. Для *.tex файлов я хотел бы видеть вывод git diff --word-diff.

Я играл с .gitattributes и .gitconfig, но самое большее, чего я добился, это частичное отображение для одного .tex файла, после чего последовал крах.

Возможно ли добиться такого поведения?

Мои .gitattributes:

*.tex diff=latex

.gitconfig:

[diff "latex"]
    wordRegex = "\\\\[a-zA-Z]+|[{}]|\\\\.|[^\\{}[:space:]]+"
    command = ~/bin/word-diff.sh

и word-diff.sh:

#!/bin/sh 
git --no-pager diff --color-words "$2" "$5"
10
задан Nikola Knezevic 24 September 2011 в 23:10
поделиться