From 17da150bc2dc22e394771a583e0d44679eca2c67 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 29 Jan 2018 14:42:47 +0300 Subject: [PATCH] Add ability to customize and save IF_RPAREN_ON_NEW_LINE setting --- .../formatter/KotlinLanguageCodeStyleSettingsProvider.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/formatter/KotlinLanguageCodeStyleSettingsProvider.kt b/idea/src/org/jetbrains/kotlin/idea/formatter/KotlinLanguageCodeStyleSettingsProvider.kt index 1d409579a52..1007f323083 100644 --- a/idea/src/org/jetbrains/kotlin/idea/formatter/KotlinLanguageCodeStyleSettingsProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/formatter/KotlinLanguageCodeStyleSettingsProvider.kt @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.formatter import com.intellij.application.options.IndentOptionsEditor import com.intellij.application.options.SmartIndentOptionsEditor +import com.intellij.openapi.application.ApplicationBundle import com.intellij.psi.codeStyle.CodeStyleSettingsCustomizable import com.intellij.psi.codeStyle.CommonCodeStyleSettings import com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider @@ -315,6 +316,12 @@ class KotlinLanguageCodeStyleSettingsProvider : LanguageCodeStyleSettingsProvide "Elvis expressions", options = *arrayOf(CodeStyleSettingsCustomizable.WRAP_OPTIONS_FOR_SINGLETON, CodeStyleSettingsCustomizable.WRAP_VALUES_FOR_SINGLETON) ) + @Suppress("InvalidBundleOrProperty") + showCustomOption( + KotlinCodeStyleSettings::IF_RPAREN_ON_NEW_LINE, + ApplicationBundle.message("wrapping.rpar.on.new.line"), + CodeStyleSettingsCustomizable.WRAPPING_IF_STATEMENT + ) showCustomOption( KotlinCodeStyleSettings::CONTINUATION_INDENT_IN_IF_CONDITIONS, "Use continuation indent in conditions",