From 5dbe868dcf76fe0d692ad1095a9e2b0f5ef8f7ea Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 16 Jul 2013 16:21:31 +0200 Subject: [PATCH] a registry option to show autopopup immediately --- .../codeInsight/completion/CompletionProgressIndicator.java | 2 +- platform/platform-resources-en/src/misc/registry.properties | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java index 8893b2d4baf4..fbdad002a1b8 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java @@ -357,7 +357,7 @@ public class CompletionProgressIndicator extends ProgressIndicatorBase implement } private boolean shouldShowLookup() { - if (isAutopopupCompletion() && myLookup.isCalculating()) { + if (isAutopopupCompletion() && myLookup.isCalculating() && Registry.is("ide.completion.delay.autopopup.until.completed")) { return false; } return true; diff --git a/platform/platform-resources-en/src/misc/registry.properties b/platform/platform-resources-en/src/misc/registry.properties index ce59bfb61a36..3f00b07a6b1c 100644 --- a/platform/platform-resources-en/src/misc/registry.properties +++ b/platform/platform-resources-en/src/misc/registry.properties @@ -217,6 +217,12 @@ documentation.component.editor.font=false find.usage.expand.all=false ide.completion.show.better.matching.classes=false +# suppress inspection "UnusedProperty" +ide.completion.show.better.matching.classes.description=Show non-imported but good matching classes in basic completion + +ide.completion.delay.autopopup.until.completed=true +# suppress inspection "UnusedProperty" +ide.completion.delay.autopopup.until.completed.description=Controls if completion autopopup is shown immediately and populated in background, or delayed until all suggestion are calculated ide.completion.middle.matching=true # suppress inspection "UnusedProperty"