diff --git a/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java b/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java index 33d959011d2e..861e3183f44d 100644 --- a/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java +++ b/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java @@ -32,6 +32,8 @@ public class PyConsoleProcessHandler extends ColoredProcessHandler { protected void textAvailable(final String text, final Key attributes) { final String string = processPrompts(myLanguageConsole, StringUtil.convertLineSeparators(text)); PyConsoleHighlightingUtil.processOutput(myLanguageConsole, string, attributes); + // scroll to end + myLanguageConsole.queueUiUpdate(true); } private String processPrompts(final LanguageConsoleImpl languageConsole, String string) { diff --git a/python/src/com/jetbrains/python/structureView/PyStructureViewModel.java b/python/src/com/jetbrains/python/structureView/PyStructureViewModel.java index 9c53ce2dfc5c..01d2970dbab7 100644 --- a/python/src/com/jetbrains/python/structureView/PyStructureViewModel.java +++ b/python/src/com/jetbrains/python/structureView/PyStructureViewModel.java @@ -38,4 +38,9 @@ public class PyStructureViewModel extends StructureViewModelBase implements Stru public boolean isAutoExpand(StructureViewTreeElement element) { return element.getValue() instanceof PsiFile; } + + @Override + public boolean isSmartExpand() { + return false; + } }