# normalize newlines * text=auto *.fish text *.bat eol=crlf # let git show off diff hunk headers, help git diff -L: # https://git-scm.com/docs/gitattributes *.cpp diff=cpp *.py diff=py # add a [diff "fish"] to git config with pattern *.fish diff=fish # omit from git archive .gitattributes export-ignore .gitignore export-ignore .travis.yml export-ignore fish.spec.in export-ignore /build_tools/make_svn_completions.fish export-ignore /build_tools/make_hg_completions.fish export-ignore /build_tools/make_vcs_completions.fish export-ignore /build_tools/make_vcs_completions_generic.fish export-ignore /build_tools/osx_package_resources export-ignore /build_tools/osx_package_resources/* export-ignore /build_tools/make_csv_completions.fish export-ignore /build_tools/osx_distribution.xml export-ignore /build_tools/make_tarball.sh export-ignore /build_tools/osx_package_scripts export-ignore /build_tools/osx_package_scripts/* export-ignore /build_tools/make_pkg.sh export-ignore /build_tools/make_darcs_completions.fish export-ignore /debian export-ignore /debian/* export-ignore /.github export-ignore /.github/* export-ignore # for linguist; let github identify our project as C++ instead of C due to pcre2 /pcre2* linguist-vendored angular.js linguist-vendored /doc_src/* linguist-documentation *.fish linguist-language=fish tests/*.in linguist-language=fish