diff --git a/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/PostfixLiveTemplate.java b/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/PostfixLiveTemplate.java index 95b1cebe4caa..d7a3b26e7f8b 100644 --- a/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/PostfixLiveTemplate.java +++ b/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/PostfixLiveTemplate.java @@ -24,6 +24,7 @@ import com.intellij.codeInsight.template.impl.TemplateSettings; import com.intellij.codeInsight.template.postfix.completion.PostfixTemplateLookupElement; import com.intellij.codeInsight.template.postfix.settings.PostfixTemplatesSettings; import com.intellij.codeInsight.template.postfix.util.Aliases; +import com.intellij.featureStatistics.FeatureUsageTracker; import com.intellij.lang.java.JavaLanguage; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.command.CommandProcessor; @@ -115,6 +116,8 @@ public class PostfixLiveTemplate extends CustomLiveTemplateBase { public void expand(@NotNull final String key, @NotNull final CustomTemplateCallback callback) { ApplicationManager.getApplication().assertIsDispatchThread(); + FeatureUsageTracker.getInstance().triggerFeatureUsed("editing.completion.postfix"); + final PostfixTemplate template = getTemplateByKey(key); final Editor editor = callback.getEditor(); final PsiFile file = callback.getContext().getContainingFile(); diff --git a/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties b/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties index bd4572d85a28..9a94f1f267bc 100644 --- a/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties +++ b/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties @@ -58,6 +58,7 @@ editing.completion.camelHumps=Camel prefixes in code completion editing.completion.finishByControlEnter=Finish lookup even when non-focused editing.completion.cancelByControlArrows=Cancel lookup and move caret up/down in the editor editing.completion.changeSorting=Changing completion variants sorting +editing.completion.postfix=Postfix completion editing.select.word=Syntax aware selection editing.incremental.search=Editor incremental search codeassists.quickjavadoc=Quick Documentation popup diff --git a/resources/src/META-INF/IdeTipsAndTricks.xml b/resources/src/META-INF/IdeTipsAndTricks.xml index 046c62de7c4b..a2369965cfba 100644 --- a/resources/src/META-INF/IdeTipsAndTricks.xml +++ b/resources/src/META-INF/IdeTipsAndTricks.xml @@ -152,7 +152,7 @@ - + diff --git a/resources/src/ProductivityFeaturesRegistry.xml b/resources/src/ProductivityFeaturesRegistry.xml index 48483d14fb18..15bc94defb33 100644 --- a/resources/src/ProductivityFeaturesRegistry.xml +++ b/resources/src/ProductivityFeaturesRegistry.xml @@ -237,6 +237,12 @@ min-usage-count="10" first-show="2" successive-show="3"/> +