1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-15 11:21:19 -07:00

; Make ts-mode indent rules more compact (whitespace change)

* lisp/progmodes/ts-mode.el (ts-mode--indent-rules): fold two-line
rules into one line.
This commit is contained in:
Yuan Fu 2022-10-28 13:36:42 -07:00
parent 285f8c7cfe
commit 0480e9c445
No known key found for this signature in database
GPG key ID: 56E19BC57664A442

View file

@ -60,48 +60,29 @@
((node-is ")") parent-bol 0)
((node-is "]") parent-bol 0)
((node-is ">") parent-bol 0)
((parent-is "ternary_expression")
parent-bol ,ts-mode-indent-offset)
((parent-is "member_expression")
parent-bol ,ts-mode-indent-offset)
((parent-is "named_imports")
parent-bol ,ts-mode-indent-offset)
((parent-is "statement_block")
parent-bol ,ts-mode-indent-offset)
((parent-is "type_arguments")
parent-bol ,ts-mode-indent-offset)
((parent-is "variable_declarator")
parent-bol ,ts-mode-indent-offset)
((parent-is "arguments")
parent-bol ,ts-mode-indent-offset)
((parent-is "array")
parent-bol ,ts-mode-indent-offset)
((parent-is "formal_parameters")
parent-bol ,ts-mode-indent-offset)
((parent-is "template_substitution")
parent-bol ,ts-mode-indent-offset)
((parent-is "object_pattern")
parent-bol ,ts-mode-indent-offset)
((parent-is "object")
parent-bol ,ts-mode-indent-offset)
((parent-is "object_type")
parent-bol ,ts-mode-indent-offset)
((parent-is "enum_body")
parent-bol ,ts-mode-indent-offset)
((parent-is "arrow_function")
parent-bol ,ts-mode-indent-offset)
((parent-is "parenthesized_expression")
parent-bol ,ts-mode-indent-offset)
((parent-is "ternary_expression") parent-bol ,ts-mode-indent-offset)
((parent-is "member_expression") parent-bol ,ts-mode-indent-offset)
((parent-is "named_imports") parent-bol ,ts-mode-indent-offset)
((parent-is "statement_block") parent-bol ,ts-mode-indent-offset)
((parent-is "type_arguments") parent-bol ,ts-mode-indent-offset)
((parent-is "variable_declarator") parent-bol ,ts-mode-indent-offset)
((parent-is "arguments") parent-bol ,ts-mode-indent-offset)
((parent-is "array") parent-bol ,ts-mode-indent-offset)
((parent-is "formal_parameters") parent-bol ,ts-mode-indent-offset)
((parent-is "template_substitution") parent-bol ,ts-mode-indent-offset)
((parent-is "object_pattern") parent-bol ,ts-mode-indent-offset)
((parent-is "object") parent-bol ,ts-mode-indent-offset)
((parent-is "object_type") parent-bol ,ts-mode-indent-offset)
((parent-is "enum_body") parent-bol ,ts-mode-indent-offset)
((parent-is "arrow_function") parent-bol ,ts-mode-indent-offset)
((parent-is "parenthesized_expression") parent-bol ,ts-mode-indent-offset)
;; TSX
((parent-is "jsx_opening_element")
parent ,ts-mode-indent-offset)
((parent-is "jsx_opening_element") parent ,ts-mode-indent-offset)
((node-is "jsx_closing_element") parent 0)
((parent-is "jsx_element")
parent ,ts-mode-indent-offset)
((parent-is "jsx_element") parent ,ts-mode-indent-offset)
((node-is "/") parent 0)
((parent-is "jsx_self_closing_element")
parent ,ts-mode-indent-offset)
((parent-is "jsx_self_closing_element") parent ,ts-mode-indent-offset)
(no-node parent-bol 0)))
"Tree-sitter indent rules.")