Add ability to customize and save IF_RPAREN_ON_NEW_LINE setting
This commit is contained in:
+7
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.formatter
|
|||||||
|
|
||||||
import com.intellij.application.options.IndentOptionsEditor
|
import com.intellij.application.options.IndentOptionsEditor
|
||||||
import com.intellij.application.options.SmartIndentOptionsEditor
|
import com.intellij.application.options.SmartIndentOptionsEditor
|
||||||
|
import com.intellij.openapi.application.ApplicationBundle
|
||||||
import com.intellij.psi.codeStyle.CodeStyleSettingsCustomizable
|
import com.intellij.psi.codeStyle.CodeStyleSettingsCustomizable
|
||||||
import com.intellij.psi.codeStyle.CommonCodeStyleSettings
|
import com.intellij.psi.codeStyle.CommonCodeStyleSettings
|
||||||
import com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider
|
import com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider
|
||||||
@@ -315,6 +316,12 @@ class KotlinLanguageCodeStyleSettingsProvider : LanguageCodeStyleSettingsProvide
|
|||||||
"Elvis expressions",
|
"Elvis expressions",
|
||||||
options = *arrayOf(CodeStyleSettingsCustomizable.WRAP_OPTIONS_FOR_SINGLETON, CodeStyleSettingsCustomizable.WRAP_VALUES_FOR_SINGLETON)
|
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(
|
showCustomOption(
|
||||||
KotlinCodeStyleSettings::CONTINUATION_INDENT_IN_IF_CONDITIONS,
|
KotlinCodeStyleSettings::CONTINUATION_INDENT_IN_IF_CONDITIONS,
|
||||||
"Use continuation indent in conditions",
|
"Use continuation indent in conditions",
|
||||||
|
|||||||
Reference in New Issue
Block a user