From 8c192fb9a33647f5b2b08c4d707b1430471c9351 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Sun, 9 Nov 2025 21:56:16 +0100 Subject: [PATCH 1/2] feat: add editorconfig The following patch adds the file `.editorconfig`. This is the configuration file of Editorconfig. A general pattern accross IDE's to define basic project settings like indentation style or indentation size. Furthermore, the `.gitignore` has been adapted to exclude everything below `.vscode` excerpt `extensions.json`. The file contains a list of plugin recommendations, including the new Editorconfig plugin. Signed-off-by: Markus Pesch --- .editorconfig | 15 +++++++++++++++ .gitignore | 4 +++- .vscode/extensions.json | 5 +++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 .editorconfig create mode 100644 .vscode/extensions.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..dd69de02 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = false + +[Makefile] +indent_style = tab \ No newline at end of file diff --git a/.gitignore b/.gitignore index 24e82bc0..b0c195ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ # IDE resources -.vscode +.vscode/* +!.vscode/extensions.json + .idea .devcontainer/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..828a8bea --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "editorconfig.editorconfig" + ] +} \ No newline at end of file From 665eb528fd0ceb3931f740cf5b4c0189bac53127 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Mon, 24 Nov 2025 08:30:35 +0100 Subject: [PATCH 2/2] fix(editorconfig): ignore .vscode/** Ignore subfolders of `.vscode`. Signed-off-by: Markus Pesch --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b0c195ef..d2ad7f7b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # IDE resources -.vscode/* +.vscode/** !.vscode/extensions.json .idea