[PATCH v2] Add .editorconfig file

Robert Mader robert.mader at collabora.com
Sun Oct 20 15:33:07 CEST 2024


To make contributing to libcamera more fun, see
https://editorconfig.org/

Signed-off-by: Robert Mader <robert.mader at collabora.com>

---

Changes in version 2:
 - require insert_final_newline for all files, including the file added here
 - add python config
 - add more meson file types
---
 .editorconfig | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 .editorconfig

diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..9d60c29f
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,25 @@
+# SPDX-License-Identifier: CC0-1.0
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.{cpp,h}]
+indent_size = 8
+indent_style = tab
+
+[*.py]
+indent_size = 4
+indent_style = space
+
+[*.xml]
+indent_size = 2
+indent_style = space
+
+[{meson.build,meson.options,meson_options.txt}]
+indent_size = 2
+indent_style = space
-- 
2.47.0



More information about the libcamera-devel mailing list