summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2020-12-17 17:38:05 (GMT)
committerDaan De Meyer <daan.j.demeyer@gmail.com>2020-12-21 20:13:58 (GMT)
commit8c14c6bd0bd0b47fa1eb16993439404139a7086c (patch)
tree104cfef1a83e269d1c75e4faf5d55fb1212f5f8a
parent215bd0e72b48b2fb2b8e62a53765a60064d7b4b0 (diff)
downloadCMake-8c14c6bd0bd0b47fa1eb16993439404139a7086c.zip
CMake-8c14c6bd0bd0b47fa1eb16993439404139a7086c.tar.gz
CMake-8c14c6bd0bd0b47fa1eb16993439404139a7086c.tar.bz2
Add .editorconfig file
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.
-rw-r--r--.editorconfig10
-rw-r--r--.gitattributes1
2 files changed, 11 insertions, 0 deletions
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..e5e7e30
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,10 @@
+root = true
+
+[*]
+charset = utf-8
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[{CMakeLists.txt,*.cmake,*.rst}]
+indent_size = 2
+indent_style = space
diff --git a/.gitattributes b/.gitattributes
index 3da2d60..fac38df 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,5 +1,6 @@
.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