repositories / dotfiles
dotfiles
bugabingas dorkfiles
owned by admin
git/gitattributes
Raw* merge=mergiraf
# Diff drivers select hunk headers, word-diff boundaries, and `grep -W` context.
# Every driver below ships with git except `zig`, which is defined in gitconfig.
# One pattern per line: gitattributes reads the first field as the pattern.
*.adb diff=ada
*.ads diff=ada
*.bash diff=bash
*.bib diff=bibtex
*.c diff=cpp
*.cc diff=cpp
*.cpp diff=cpp
*.cxx diff=cpp
*.h diff=cpp
*.hh diff=cpp
*.hpp diff=cpp
*.hxx diff=cpp
*.cs diff=csharp
*.css diff=css
*.dts diff=dts
*.dtsi diff=dts
*.ex diff=elixir
*.exs diff=elixir
*.f diff=fortran
*.f90 diff=fortran
*.f95 diff=fortran
*.go diff=golang
*.htm diff=html
*.html diff=html
*.xhtml diff=html
*.java diff=java
*.kt diff=kotlin
*.kts diff=kotlin
*.lua diff=lua
*.markdown diff=markdown
*.md diff=markdown
*.mm diff=objc
*.pas diff=pascal
*.pp diff=pascal
*.php diff=php
*.phtml diff=php
*.pl diff=perl
*.pm diff=perl
*.py diff=python
*.R diff=r
*.rb diff=ruby
*.rs diff=rust
*.scm diff=scheme
*.ss diff=scheme
*.cls diff=tex
*.sty diff=tex
*.tex diff=tex
*.zig diff=zig
*.zon diff=zig
# textconv: make opaque formats reviewable.
*.class diff=javap
*.jar diff=zip
*.war diff=zip
*.apk diff=zip
*.docx diff=pandoc
*.odt diff=pandoc
# Config languages git ships no driver for.
*.toml diff=toml
*.yaml diff=yaml
*.yml diff=yaml