Improve git diffs for Swift code

This commit is contained in:
Sami Samhuri 2024-01-02 10:37:53 -08:00
parent c90315d594
commit 17fbfec253
2 changed files with 4 additions and 0 deletions

1
gitattributes Normal file
View file

@ -0,0 +1 @@
*.swift diff=swift

View file

@ -13,6 +13,7 @@
whitespace = trailing-space,space-before-tab whitespace = trailing-space,space-before-tab
excludesfile = /Users/sjs/config/gitignore excludesfile = /Users/sjs/config/gitignore
pager = diff-so-fancy | less --tabs=4 -RFX pager = diff-so-fancy | less --tabs=4 -RFX
attributesfile = /Users/work/.gitattributes
[diff] [diff]
mnemonicprefix = true mnemonicprefix = true
renames = copies renames = copies
@ -50,3 +51,5 @@
program = /usr/local/bin/gpg program = /usr/local/bin/gpg
[commit] [commit]
gpgsign = true gpgsign = true
[diff "swift"]
xfuncname = ^[ \t]*(((private |public |internal |final |open )*class|(private |public |internal )*struct|(private |public |internal )*actor|(private |public |internal )*func|(private |public |internal )*extension|(private |public |internal )*enum)[ \t].*)$