From d673037e14edc3c12d392e07ec9ee703624271c5 Mon Sep 17 00:00:00 2001 From: CptMoore <39010654+CptMoore@users.noreply.github.com> Date: Tue, 17 Jan 2023 23:38:52 +0100 Subject: [PATCH] Added a minimalistic .editorconfig with some sensible defaults. --- .editorconfig | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..a1b12b5d7 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,46 @@ +root = true + +[*.{cpp,h}] +indent_style = tabs +indent_size = 4 +trim_trailing_whitespace = true +insert_final_newline = true + +# Charset encoding is an open topic, we would need to convert all files to the ideal encoding the world uses +# Visual Studio requires BOM to properly detect files as being utf if not using .editorconfig, but with .editorconfig we don't need the bom +#charset = utf-8 +#charset = utf-8-bom +# Currently windows-1252 seems to be used for most files, but thats not an officially supported .editorconfig encoding +#charset = windows-1252 + +# cmake +[*.json] +charset = utf-8 +indent_style = spaces +indent_size = 2 +trim_trailing_whitespace = true +insert_final_newline = true + +# github workflow +[*.{yml,yaml}] +charset = utf-8 +indent_style = spaces +indent_size = 2 +trim_trailing_whitespace = true +insert_final_newline = true + +# gamedir xml +[*.xml] +charset = utf-8 +indent_style = tabs +indent_size = 4 +trim_trailing_whitespace = true +insert_final_newline = true + +# gamedir ini +[*.ini] +charset = utf-8 +indent_style = tabs +indent_size = 4 +trim_trailing_whitespace = true +insert_final_newline = true