From 657c0f69819168e2e3e0bd9be95f0a40ec9957ea Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Tue, 17 Jan 2017 17:02:55 +0300 Subject: [PATCH] PY-10182 Add examples for "Hang closing brackets" in code style preview --- .../PyLanguageCodeStyleSettingsProvider.java | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/python/src/com/jetbrains/python/formatter/PyLanguageCodeStyleSettingsProvider.java b/python/src/com/jetbrains/python/formatter/PyLanguageCodeStyleSettingsProvider.java index 310d9b24df82..47b61fa9394a 100644 --- a/python/src/com/jetbrains/python/formatter/PyLanguageCodeStyleSettingsProvider.java +++ b/python/src/com/jetbrains/python/formatter/PyLanguageCodeStyleSettingsProvider.java @@ -178,15 +178,29 @@ public class PyLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSettin " pass"; @SuppressWarnings("FieldCanBeLocal") private static String WRAP_SETTINGS_PREVIEW = "from foo import (bar,\n" + - " baz)\n\n" + - "long_expression = component_one + component_two + component_three + component_four + component_five + component_six\n\n" + + " baz)\n" + + "\n" + + "long_expression = component_one + component_two + component_three + component_four + component_five + component_six\n" + + "\n" + "def xyzzy(long_parameter_1,\n" + "long_parameter_2):\n" + " pass\n\n" + "xyzzy('long_string_constant1',\n" + " 'long_string_constant2')\n" + + "\n" + + "xyzzy(\n" + + " 'with',\n" + + " 'hanging',\n" + + " 'indent'\n" + + ")\n" + "attrs = [e.attr for e in\n" + - " items]\n\n" + + " items]\n" + + "\n" + + "ingredients = [\n" + + " 'green',\n" + + " 'eggs',\n" + + "]\n" + + "\n" + "if True: pass\n\n" + "try: pass\n" + "finally: pass\n";