mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 14:30:50 -08:00
Fix typescript-ts-mode indentation (bug#77803)
Don't align variable names to their declaratory expression.
Before this commit in code like:
const a = 1,
b = 2;
the b would get indented to `const'. Similarly for `var' and
`let'. The expected behavior instead is getting indented to
`typescript-ts-mode-indent-offset'.
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--indent-rules): Indent identifiers declarations to
`typescript-ts-mode-indent-offset'.
* test/lisp/progmodes/typescript-ts-mode-resources/indent.erts
(Lexical and variable declarations): Update test accordingly.
This commit is contained in:
parent
ef8bfe90b7
commit
9750333dde
2 changed files with 15 additions and 15 deletions
|
|
@ -130,7 +130,7 @@ Argument LANGUAGE is either `typescript' or `tsx'."
|
|||
((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-bol typescript-ts-mode-indent-offset)
|
||||
((parent-is "arguments") parent-bol typescript-ts-mode-indent-offset)
|
||||
((parent-is "array") parent-bol typescript-ts-mode-indent-offset)
|
||||
((parent-is "formal_parameters") parent-bol typescript-ts-mode-indent-offset)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue