46 lines
837 B
Plaintext
46 lines
837 B
Plaintext
# Normalize line endings and mark binaries for cross-platform consistency
|
|
|
|
# Default: text with LF (cross-platform canonical)
|
|
* text=auto eol=lf
|
|
|
|
# Windows scripts keep CRLF
|
|
*.ps1 text eol=crlf
|
|
*.cmd text eol=crlf
|
|
*.bat text eol=crlf
|
|
|
|
# Shell/Unix scripts use LF
|
|
*.sh text eol=lf
|
|
|
|
# Obsidian text artifacts
|
|
*.md text eol=lf
|
|
*.base text eol=lf
|
|
*.canvas binary
|
|
*.json text eol=lf
|
|
*.yaml text eol=lf
|
|
*.yml text eol=lf
|
|
|
|
# Binary assets (no diff noise, no line-ending conversion)
|
|
*.png binary
|
|
*.jpg binary
|
|
*.jpeg binary
|
|
*.gif binary
|
|
*.webp binary
|
|
*.ico binary
|
|
*.svg binary
|
|
*.pdf binary
|
|
*.epub binary
|
|
*.docx binary
|
|
*.pptx binary
|
|
*.xlsx binary
|
|
*.mp4 binary
|
|
*.mov binary
|
|
*.webm binary
|
|
*.mp3 binary
|
|
*.wav binary
|
|
*.zip binary
|
|
*.gz binary
|
|
*.7z binary
|
|
*.tar binary
|
|
*.exe binary
|
|
*.dll binary
|