From 63ef3f7013ab12a2e058ccd0f6065cc4d4022bb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Helmer=20Nordstr=C3=B6m?= <122628613+Helmutt03@users.noreply.github.com> Date: Sat, 6 Jun 2026 00:51:31 +0200 Subject: [PATCH] Add indentation rules for GLSL syntax (#58520) Add C-Style indentation rules for GLSL. By adding an indents.scm file for GLSL we get the same automatic indentation as we have for other languages. Release Notes: - N/A --- extensions/glsl/languages/glsl/indents.scm | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 extensions/glsl/languages/glsl/indents.scm diff --git a/extensions/glsl/languages/glsl/indents.scm b/extensions/glsl/languages/glsl/indents.scm new file mode 100644 index 0000000000..714f5b8eae --- /dev/null +++ b/extensions/glsl/languages/glsl/indents.scm @@ -0,0 +1,30 @@ +[ + (field_expression) + (assignment_expression) + (init_declarator) + (if_statement) + (for_statement) + (while_statement) + (do_statement) + (else_clause) +] @indent + +(_ + "{" + "}" @end) @indent + +(_ + "(" + ")" @end) @indent + +(if_statement) @start.if + +(for_statement) @start.for + +(while_statement) @start.while + +(do_statement) @start.do + +(switch_statement) @start.switch + +(else_clause) @start.else