# Everything is text unless it isn’t. * text=auto # Source files are whatever the OS prefers but should be # normalised in the repository. *.c text *.cpp text *.cc text *.h text *.hh text *.lolfx text *.cs text # Vim doesn't like CRLF, even on Windows. *.vim text eol=lf # This allows autoconf/automake to work with the Linux subsystem *.m4 text eol=lf *.ac text eol=lf *.am text eol=lf # This is Windows-specific and should always have CRLF, or # Visual Studio may misbehave. *.sln text eol=crlf *.csproj text eol=crlf *.vcxproj text eol=crlf *.resx text eol=crlf # LFS mode for binaries *.lib filter=lfs diff=lfs merge=lfs -text *.dll filter=lfs diff=lfs merge=lfs -text *.pdb filter=lfs diff=lfs merge=lfs -text *.a filter=lfs diff=lfs merge=lfs -text