From d2a1663265cb86576f9c2cda113d89d96576e3bc Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Sat, 23 Oct 2021 15:32:12 +0100 Subject: [PATCH] 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 --- .editorconfig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .editorconfig 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 -- 2.47.2