diff --git a/queries/c/indents.scm b/queries/c/indents.scm new file mode 100644 index 000000000..7681478d5 --- /dev/null +++ b/queries/c/indents.scm @@ -0,0 +1,16 @@ +[ + (init_declarator) + (compound_statement) + (preproc_arg) + (field_declaration_list) + (case_statement) +] @indent + + +[ + "#define" + "#ifdef" + "#endif" + "{" + "}" +] @branch diff --git a/queries/cpp/indents.scm b/queries/cpp/indents.scm new file mode 100644 index 000000000..a08deaa48 --- /dev/null +++ b/queries/cpp/indents.scm @@ -0,0 +1,16 @@ +[ + (enumerator_list) + (struct_specifier) + (compound_statement) + (case_statement) + (condition_clause) + (conditional_expression) +] @indent + +[ + (statement_identifier) + "#ifdef" + "#endif" + "{" + "}" +] @branch diff --git a/queries/go/indents.scm b/queries/go/indents.scm new file mode 100644 index 000000000..07e35477a --- /dev/null +++ b/queries/go/indents.scm @@ -0,0 +1,17 @@ +[ + (import_declaration) + (function_declaration) + (const_declaration) + (var_declaration) + (type_declaration) + (composite_literal) + (func_literal) + (block) +] @indent + +[ + "(" + ")" + "{" + "}" +] @branch diff --git a/queries/graphql/indents.scm b/queries/graphql/indents.scm new file mode 100644 index 000000000..0f222b6d4 --- /dev/null +++ b/queries/graphql/indents.scm @@ -0,0 +1,9 @@ +[ + (definition) + (selection) +] @indent + +[ + "{" + "}" +] @branch diff --git a/queries/html/indents.scm b/queries/html/indents.scm new file mode 100644 index 000000000..b6230db3b --- /dev/null +++ b/queries/html/indents.scm @@ -0,0 +1,9 @@ +[ + (element) +] @indent + +[ + (end_tag) + ">" + "/>" +] @branch diff --git a/queries/javascript/indents.scm b/queries/javascript/indents.scm new file mode 100644 index 000000000..aa4aedb3f --- /dev/null +++ b/queries/javascript/indents.scm @@ -0,0 +1,26 @@ +; inherits: (jsx) + +[ + (object) + (array) + (arguments) + (statement_block) + (object_pattern) + (class_body) + (method_definition) + (named_imports) + (binary_expression) + (return_statement) + (template_substitution) + (expression_statement (call_expression)) + (export_clause) +] @indent + +[ + "(" + ")" + "{" + "}" + "[" + "]" +] @branch diff --git a/queries/json/indents.scm b/queries/json/indents.scm new file mode 100644 index 000000000..0345b945b --- /dev/null +++ b/queries/json/indents.scm @@ -0,0 +1,9 @@ +[ + (object) + (array) +] @indent + +[ + "}" + "]" +] @branch diff --git a/queries/jsx/indents.scm b/queries/jsx/indents.scm new file mode 100644 index 000000000..ae5915392 --- /dev/null +++ b/queries/jsx/indents.scm @@ -0,0 +1,10 @@ +[ + (jsx_fragment) + (jsx_element) + (jsx_self_closing_element) +] @indent + +[ + (jsx_closing_element) + ">" +] @branch diff --git a/queries/ruby/indents.scm b/queries/ruby/indents.scm new file mode 100644 index 000000000..7d4da4853 --- /dev/null +++ b/queries/ruby/indents.scm @@ -0,0 +1,12 @@ +[ + (class) + (method) + (module) + (call) + (if) +] @indent + +[ + (elsif) + "end" +] @branch diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm new file mode 100644 index 000000000..d437c3871 --- /dev/null +++ b/queries/rust/indents.scm @@ -0,0 +1,26 @@ +[ + (mod_item) + (struct_item) + (enum_item) + (impl_item) + (for_expression) + (struct_expression) + (match_expression) + (match_arm) + (if_let_expression) + (call_expression) + (assignment_expression) + (arguments) + (block) + (where_clause) +] @indent + +[ + "where" + "(" + ")" + "[" + "]" + "{" + "}" +] @branch diff --git a/queries/teal/indents.scm b/queries/teal/indents.scm new file mode 100644 index 000000000..ede388186 --- /dev/null +++ b/queries/teal/indents.scm @@ -0,0 +1,20 @@ +[ + (record_declaration) + (record_entry) + (anon_function) + (function_body) + (table_constructor) + (if_statement) + (for_statement) + (return_statement) + (while_statement) +] @indent + +[ + "{" + "}" + "(" + ")" + "end" + "then" +] @branch diff --git a/queries/toml/indents.scm b/queries/toml/indents.scm new file mode 100644 index 000000000..a0da76e2a --- /dev/null +++ b/queries/toml/indents.scm @@ -0,0 +1,8 @@ +[ + (array) + (table_array_element) +] @indent + +[ + "]" +] @branch diff --git a/queries/tsx/indents.scm b/queries/tsx/indents.scm new file mode 100644 index 000000000..07391231c --- /dev/null +++ b/queries/tsx/indents.scm @@ -0,0 +1 @@ +; inherits: typescript,jsx diff --git a/queries/typescript/indents.scm b/queries/typescript/indents.scm new file mode 100644 index 000000000..9aef51c4a --- /dev/null +++ b/queries/typescript/indents.scm @@ -0,0 +1,6 @@ +; inherits: javascript + +[ + (interface_declaration) + (object_type) +] @indent diff --git a/queries/yaml/indents.scm b/queries/yaml/indents.scm new file mode 100644 index 000000000..2ed382e0d --- /dev/null +++ b/queries/yaml/indents.scm @@ -0,0 +1,3 @@ +[ + (block_mapping_pair) +] @indent