mercurial: add editorconfig
authorJun Wu <quark@fb.com>
Tue, 05 Apr 2016 18:10:33 +0100
changeset 31129 d30fdd6d1bf7c079f1d297ff8e8a1fa56018ec63
parent 31128 507136150d2b008287e70a4c71752940dcd2f8bd
child 31130 2637d6ad3e61cc8bcc16529a5a6124169f41c94f
push id213
push usergszorc@mozilla.com
push dateSat, 09 Apr 2016 16:50:24 +0000
mercurial: add editorconfig Editorconfig (http://editorconfig.org/) is a file format helping define coding styles like spaces, tabs etc. It supports a wide range of editors. Some well- known projects like ruby and zsh are using it already. This patch adds a simple .editorconfig, making it clear we use 8-char tabs in C code, 4-char spaces in Python code, and we don't keep trailing spaces.
.editorconfig
new file mode 100644
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,13 @@
+# See http://EditorConfig.org for the specification
+
+root = true
+
+[*.py]
+indent_size = 4
+indent_style = space
+trim_trailing_whitespace = true
+
+[*.{c,h}]
+indent_size = 8
+indent_style = tab
+trim_trailing_whitespace = true