]> git.eshelyaron.com Git - emacs.git/commitdiff
typescript/tsx-ts-mode: Indentation for type parameters
authorArsen Arsenović <arsen@aarsen.me>
Fri, 14 Jun 2024 23:18:56 +0000 (02:18 +0300)
committerEshel Yaron <me@eshelyaron.com>
Sat, 15 Jun 2024 17:31:04 +0000 (19:31 +0200)
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--indent-rules): Add rule for type_parameters.

(cherry picked from commit 1079d333ab7cb24b81e7ebc4087d2a11baa0097e)

lisp/progmodes/typescript-ts-mode.el

index 74ed6aa2f944b9055622de2ff17684496e267d09..3606a139d503c54fa4b3f5c4677e9d618047e7bd 100644 (file)
@@ -125,6 +125,7 @@ Argument LANGUAGE is either `typescript' or `tsx'."
      ((parent-is "switch_case") parent-bol typescript-ts-mode-indent-offset)
      ((parent-is "switch_default") parent-bol typescript-ts-mode-indent-offset)
      ((parent-is "type_arguments") parent-bol typescript-ts-mode-indent-offset)
+     ((parent-is "type_parameters") parent-bol typescript-ts-mode-indent-offset)
      ((parent-is ,(rx (or "variable" "lexical") "_" (or "declaration" "declarator")))
       typescript-ts-mode--anchor-decl 1)
      ((parent-is "arguments") parent-bol typescript-ts-mode-indent-offset)