From d85c5b47b684398a2f45a413b3a71900fa564d58 Mon Sep 17 00:00:00 2001 From: klemek Date: Mon, 11 May 2026 07:28:08 +0200 Subject: [PATCH] tools: add more formatting config --- .clang-format | 4 ++++ .editorconfig | 19 +++++++++++++++++++ Makefile.dev | 5 ++++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 .clang-format create mode 100644 .editorconfig diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..eb9227c --- /dev/null +++ b/.clang-format @@ -0,0 +1,4 @@ +# yaml-language-server: $schema=https://json.schemastore.org/clang-format-21.x.json +--- +BasedOnStyle: LLVM +IndentWidth: 2 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6f633de --- /dev/null +++ b/.editorconfig @@ -0,0 +1,19 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[{*.c,*.h}] +indent_size = 2 + +[{Makefile.*,Makefile}] +indent_style = tab +indent_size = 2 diff --git a/Makefile.dev b/Makefile.dev index 82e9c13..e01931c 100644 --- a/Makefile.dev +++ b/Makefile.dev @@ -25,6 +25,10 @@ build: -o build/$(TARGET) \ -g -Og +.PHONY: format +format: + clang-format -i src/* + .PHONY: run run: build ./build/$(TARGET) $(TEST_ARGS) --monitor-only --internal-size=480 --video-size=240 --hot-reload @@ -101,4 +105,3 @@ release-arch: clean mkdir -p build cp PKGBUILD build cd build && makepkg -