diff options
| author | Eli Zaretskii | 2024-02-24 06:35:16 -0500 |
|---|---|---|
| committer | Eli Zaretskii | 2024-02-24 06:35:16 -0500 |
| commit | 229b3edb072de490f458cf986bf34bc1ffc87837 (patch) | |
| tree | d148b6d64bbda32d2929f24b2f96b390f61a0248 /lisp/progmodes/java-ts-mode.el | |
| parent | eeb89a5cb292bffe40ba7d0b0cf81f82f8452bf8 (diff) | |
| parent | 01ebc95114fe89ef623bc7ebdd3c3e1b9ef06b4e (diff) | |
| download | emacs-229b3edb072de490f458cf986bf34bc1ffc87837.tar.gz emacs-229b3edb072de490f458cf986bf34bc1ffc87837.zip | |
Merge from origin/emacs-29
01ebc95114f Fix 'help-quick-toggle'
afe49c7e2a2 ; * admin/authors.el (authors-aliases): Fix last change.
8b1f10f8cf4 ; Normalize Morgan Smith's attributions.
70cf4b694b3 ; * etc/PROBLEMS: Describe input lags due to GTK IM (bug#...
f28a557c7d4 * doc/lispref/modes.texi (Tabulated List Mode): Update.
d6131b5902a * lisp/net/tramp.el (tramp-methods): Fix typo in docstrin...
2eb85a9de1a ; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Ano...
4c6653f23ae ; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Doc...
5a64d2c7595 java-ts-mode: Indentation for opening brace on a separate...
9e56bd5ed87 Removed decommissioned PGP keyservers
e56f0ef51bf org: Fix security prompt for downloading remote resource
65ba3274652 Revert "Update to Org 9.6.19"
07a392f445e Update to Org 9.6.19
Diffstat (limited to 'lisp/progmodes/java-ts-mode.el')
| -rw-r--r-- | lisp/progmodes/java-ts-mode.el | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lisp/progmodes/java-ts-mode.el b/lisp/progmodes/java-ts-mode.el index 0b1ac49b99f..00d7d0d75a1 100644 --- a/lisp/progmodes/java-ts-mode.el +++ b/lisp/progmodes/java-ts-mode.el | |||
| @@ -74,7 +74,12 @@ | |||
| 74 | ((parent-is "program") column-0 0) | 74 | ((parent-is "program") column-0 0) |
| 75 | ((match "}" "element_value_array_initializer") | 75 | ((match "}" "element_value_array_initializer") |
| 76 | parent-bol 0) | 76 | parent-bol 0) |
| 77 | ((node-is "}") column-0 c-ts-common-statement-offset) | 77 | ((node-is |
| 78 | ,(format "\\`%s\\'" | ||
| 79 | (regexp-opt '("constructor_body" "class_body" "interface_body" | ||
| 80 | "block" "switch_block" "array_initializer")))) | ||
| 81 | parent-bol 0) | ||
| 82 | ((node-is "}") standalone-parent 0) | ||
| 78 | ((node-is ")") parent-bol 0) | 83 | ((node-is ")") parent-bol 0) |
| 79 | ((node-is "else") parent-bol 0) | 84 | ((node-is "else") parent-bol 0) |
| 80 | ((node-is "]") parent-bol 0) | 85 | ((node-is "]") parent-bol 0) |
| @@ -86,10 +91,10 @@ | |||
| 86 | ((parent-is "array_initializer") parent-bol java-ts-mode-indent-offset) | 91 | ((parent-is "array_initializer") parent-bol java-ts-mode-indent-offset) |
| 87 | ((parent-is "annotation_type_body") column-0 c-ts-common-statement-offset) | 92 | ((parent-is "annotation_type_body") column-0 c-ts-common-statement-offset) |
| 88 | ((parent-is "interface_body") column-0 c-ts-common-statement-offset) | 93 | ((parent-is "interface_body") column-0 c-ts-common-statement-offset) |
| 89 | ((parent-is "constructor_body") column-0 c-ts-common-statement-offset) | 94 | ((parent-is "constructor_body") standalone-parent java-ts-mode-indent-offset) |
| 90 | ((parent-is "enum_body_declarations") parent-bol 0) | 95 | ((parent-is "enum_body_declarations") parent-bol 0) |
| 91 | ((parent-is "enum_body") column-0 c-ts-common-statement-offset) | 96 | ((parent-is "enum_body") column-0 c-ts-common-statement-offset) |
| 92 | ((parent-is "switch_block") column-0 c-ts-common-statement-offset) | 97 | ((parent-is "switch_block") standalone-parent java-ts-mode-indent-offset) |
| 93 | ((parent-is "record_declaration_body") column-0 c-ts-common-statement-offset) | 98 | ((parent-is "record_declaration_body") column-0 c-ts-common-statement-offset) |
| 94 | ((query "(method_declaration (block _ @indent))") parent-bol java-ts-mode-indent-offset) | 99 | ((query "(method_declaration (block _ @indent))") parent-bol java-ts-mode-indent-offset) |
| 95 | ((query "(method_declaration (block (_) @indent))") parent-bol java-ts-mode-indent-offset) | 100 | ((query "(method_declaration (block (_) @indent))") parent-bol java-ts-mode-indent-offset) |
| @@ -125,7 +130,7 @@ | |||
| 125 | ((parent-is "case_statement") parent-bol java-ts-mode-indent-offset) | 130 | ((parent-is "case_statement") parent-bol java-ts-mode-indent-offset) |
| 126 | ((parent-is "labeled_statement") parent-bol java-ts-mode-indent-offset) | 131 | ((parent-is "labeled_statement") parent-bol java-ts-mode-indent-offset) |
| 127 | ((parent-is "do_statement") parent-bol java-ts-mode-indent-offset) | 132 | ((parent-is "do_statement") parent-bol java-ts-mode-indent-offset) |
| 128 | ((parent-is "block") column-0 c-ts-common-statement-offset))) | 133 | ((parent-is "block") standalone-parent java-ts-mode-indent-offset))) |
| 129 | "Tree-sitter indent rules.") | 134 | "Tree-sitter indent rules.") |
| 130 | 135 | ||
| 131 | (defvar java-ts-mode--keywords | 136 | (defvar java-ts-mode--keywords |