Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/robot/indents.scm')
-rw-r--r--runtime/queries/robot/indents.scm21
1 files changed, 21 insertions, 0 deletions
diff --git a/runtime/queries/robot/indents.scm b/runtime/queries/robot/indents.scm
new file mode 100644
index 00000000..f9610606
--- /dev/null
+++ b/runtime/queries/robot/indents.scm
@@ -0,0 +1,21 @@
+(keyword_definition) @indent
+(test_case_definition) @indent
+
+(for_statement) @indent
+(for_statement "END" @outdent)
+(for_statement
+ right: (_ (arguments (continuation (ellipses) @outdent))))
+
+(while_statement) @indent
+(while_statement "END" @outdent)
+
+(if_statement) @indent
+(if_statement (elseif_statement) @outdent)
+(if_statement (else_statement) @outdent)
+(if_statement "END" @outdent)
+
+(try_statement) @indent
+(try_statement (except_statement) @outdent)
+(try_statement (finally_statement) @outdent)
+(try_statement (else_statement) @outdent)
+(try_statement "END" @outdent)