]> git.eshelyaron.com Git - emacs.git/commitdiff
Add new java indent rules
authorTheodor Thornhill <theo@thornhill.no>
Wed, 25 Jan 2023 12:00:33 +0000 (13:00 +0100)
committerTheodor Thornhill <theo@thornhill.no>
Wed, 25 Jan 2023 12:04:49 +0000 (13:04 +0100)
* lisp/progmodes/java-ts-mode.el (java-ts-mode--indent-rules): Check
for enum_body_declarations and switch_label.

lisp/progmodes/java-ts-mode.el

index af2b0c1fa8da93ee66ec1d51909d1859c0449c5b..8737472e5142f63f7c5692ff40d74f52e308b09e 100644 (file)
@@ -81,6 +81,7 @@
      ((parent-is "annotation_type_body") parent-bol java-ts-mode-indent-offset)
      ((parent-is "interface_body") parent-bol java-ts-mode-indent-offset)
      ((parent-is "constructor_body") parent-bol java-ts-mode-indent-offset)
+     ((parent-is "enum_body_declarations") parent-bol 0)
      ((parent-is "enum_body") parent-bol java-ts-mode-indent-offset)
      ((parent-is "switch_block") parent-bol java-ts-mode-indent-offset)
      ((parent-is "record_declaration_body") parent-bol java-ts-mode-indent-offset)
@@ -93,6 +94,7 @@
      ((parent-is "variable_declarator") parent-bol java-ts-mode-indent-offset)
      ((parent-is "method_invocation") parent-bol java-ts-mode-indent-offset)
      ((parent-is "switch_rule") parent-bol java-ts-mode-indent-offset)
+     ((parent-is "switch_label") parent-bol java-ts-mode-indent-offset)
      ((parent-is "ternary_expression") parent-bol java-ts-mode-indent-offset)
      ((parent-is "lambda_expression") parent-bol java-ts-mode-indent-offset)
      ((parent-is "element_value_array_initializer") parent-bol java-ts-mode-indent-offset)