Я хотел бы иметь git diff
выводит меня регулярные 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"