Skip to content
Snippets Groups Projects
Forked from CMake / CMake
16888 commits behind the upstream repository.
  • Daan De Meyer's avatar
    8c14c6bd
    Add .editorconfig file · 8c14c6bd
    Daan De Meyer authored
    A .editorconfig file allows many editors (e.g. Visual Studio Code)
    to autoconfigure themselves based on its contents. This avoids
    some formatting issues in PRs because editors will do the right
    thing by default with a .editorconfig file available in the repo.
    8c14c6bd
    History
    Add .editorconfig file
    Daan De Meyer authored
    A .editorconfig file allows many editors (e.g. Visual Studio Code)
    to autoconfigure themselves based on its contents. This avoids
    some formatting issues in PRs because editors will do the right
    thing by default with a .editorconfig file available in the repo.
.gitattributes 1.15 KiB
.git*            export-ignore
.hooks*          export-ignore
.editorconfig    export-ignore

# Custom attribute to mark sources as using our C code style.
[attr]our-c-style  whitespace=tab-in-indent  format.clang-format-6.0

# Custom attribute to mark sources as generated.
# Do not perform whitespace checks.  Do not format.
[attr]generated  whitespace=-tab-in-indent,-indent-with-non-tab -format.clang-format-6.0

bootstrap        eol=lf
configure        eol=lf
*.[1-9]          eol=lf
*.bash           eol=lf
*.sh             eol=lf
*.sh.in          eol=lf

*.bat            eol=crlf
*.bat.in         eol=crlf
*.sln            eol=crlf
*.vcproj         eol=crlf

*.pfx            -text
*.png            -text
*.png.in         -text

*.c              our-c-style
*.cc             our-c-style
*.cpp            our-c-style
*.cu             our-c-style
*.cxx            our-c-style
*.h              our-c-style
*.hh             our-c-style
*.hpp            our-c-style
*.hxx            our-c-style
*.notcu          our-c-style

*.cmake          whitespace=tab-in-indent
*.rst            whitespace=tab-in-indent conflict-marker-size=79
*.txt            whitespace=tab-in-indent