From c5accce16a2005cde9432a2ed8ce1892d737523d Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Tue, 25 Oct 2016 13:24:46 +0300 Subject: [PATCH] FIXED WEB-23872 JavaScript Indentation Problem with "var" over multiple lines --- .../codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java b/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java index b7b2ff632af5..3ac8d565bda4 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/lineIndent/JavaLikeLangLineIndentProvider.java @@ -195,9 +195,11 @@ public abstract class JavaLikeLangLineIndentProvider implements LineIndentProvid else if (position.isAt(RightParenthesis)) { position.beforeParentheses(LeftParenthesis, RightParenthesis); } + else if (position.isAt(BlockClosingBrace)) { + position.beforeParentheses(BlockOpeningBrace, BlockClosingBrace); + } else if (position.isAtAnyOf(Semicolon, BlockOpeningBrace, - BlockClosingBrace, BlockComment, DocBlockEnd, LineComment,