From: Emil Velikov Date: Sat, 23 Oct 2021 14:32:12 +0000 (+0100) Subject: editorconfig: add simple top-level file X-Git-Tag: v3.6.0~49^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F1602%2Fhead;p=thirdparty%2Flibarchive.git editorconfig: add simple top-level file Add a simple top-level .editorconfig file to manage common attributes such as indentation style, trailing whitespace and newline at end of file. The format is wide spread and has support for nearly every editor out there - see https://editorconfig.org/ for more. Majority of the project is C - which uses tabs, although there are some CMake files using 2 space indent and shell scripts - predominantly using 4 space indent. This makes it harder for casual contributors to butcher things :-) Signed-off-by: Emil Velikov --- diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..2b797a039 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +# To use this config on you editor, follow the instructions at: +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +indent_style = tab +insert_final_newline = true +trim_trailing_whitespace = true + +[*.sh] +indent_style = space +indent_size = 4 + +[CMakeLists.txt] +indent_style = space +indent_size = 2