From patchwork Thu Apr 7 02:51:33 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [6,of,8] mercurial: add editorconfig From: Jun Wu X-Patchwork-Id: 14416 Message-Id: <94ab422cbc95322cc95f.1459997493@waste.org> To: mercurial-devel@mercurial-scm.org Date: Wed, 06 Apr 2016 21:51:33 -0500 # HG changeset patch # User Jun Wu # Date 1459876233 -3600 # Tue Apr 05 18:10:33 2016 +0100 # Node ID 94ab422cbc95322cc95f786bf00921c8d2b2fdec # Parent 7f8180fe8ad6914bf09a5ed263bd7a4ba9f80f83 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. diff --git a/.editorconfig b/.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