# Let Git auto-detect text files
*
# LaTeX/BibTeX fixtures and corpus must use LF so formatter output (always LF)
# and losslessness/snapshot assertions match on every platform, including Windows.
tests/fixtures/**/*.textests/fixtures/**/*.bibtests/fixtures/**/*.stytests/fixtures/**/*.clstests/fixtures/**/*.dtxtests/fixtures/**/*.instests/corpus/**
# Committed benchmark baseline (formatted output is always LF; keep the input LF
# too so the bench's losslessness path is platform-stable).
benches/documents/small.tex
# Snapshot files should always use LF
tests/**/snapshots/**/*tests/snapshots/**/*
# Generated signature data is compared byte-for-byte by its generator's check mode.
data/cwl_signatures.json
# Generated by build.rs (clap-markdown, always LF). Pin LF so the build script
# doesn't leave a spurious CRLF→LF diff on a Windows checkout.
docs/src/reference/cli.md
# Preserve line-ending fixtures as-is (CRLF/LF) once they exist.
tests/fixtures/**/crlf_*/*tests/fixtures/**/lf_*/*tests/fixtures/**/*_crlf_*/*tests/fixtures/**/*_lf_*/*