# Normalize line endings for text files # https://www.git-scm.com/docs/gitattributes#_end_of_line_conversion * text=auto eol=lf linguist-detectable doctoc.txt text diff=markdown eol=lf linguist-detectable linguist-language=markdown # Unlikely to be ran under Windows, Linux line endings *.{sh,bash,zsh} text diff=bash eol=lf *.bibtex text diff=bibtex eol=lf *.css text diff=css eol=lf *.html text diff=html eol=lf *.{md,markdown} text diff=markdown eol=lf *.tex text diff=tex eol=lf # While this repository doesn't currently have anything for Windows, I may # use this for reference # https://rehansaeed.com/gitattributes-best-practices/#line-endings *.{reg,[rR][eE][gG]} text eol=crlf *.{bat,[bB][aA][tT]} text eol=crlf *.{ahk,[aA][hH][kK]} text eol=crlf # LFS with(/out) locking https://github.com/git-lfs/git-lfs/wiki/File-Locking *.png filter=lfs diff=lfs merge=lfs -text lockable *.pdf filter=lfs diff=lfs merge=lfs -text lockable *.jpg filter=lfs diff=lfs merge=lfs -text lockable *.jpeg filter=lfs diff=lfs merge=lfs -text lockable