diff --git a/idea/src/META-INF/plugin.xml b/idea/src/META-INF/plugin.xml
index 1bf7a41f0a9..de4c8aaa88d 100644
--- a/idea/src/META-INF/plugin.xml
+++ b/idea/src/META-INF/plugin.xml
@@ -92,6 +92,7 @@
+
diff --git a/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetTemplateContextType.java b/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetTemplateContextType.java
index 817dda34f65..b5d60867101 100644
--- a/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetTemplateContextType.java
+++ b/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetTemplateContextType.java
@@ -114,4 +114,15 @@ public abstract class JetTemplateContextType extends TemplateContextType {
return parent instanceof JetBlockExpression;
}
}
+
+ public static class Expression extends JetTemplateContextType {
+ public Expression() {
+ super("KOTLIN_EXPRESSION", "Expression", Generic.class);
+ }
+
+ @Override
+ protected boolean isInContext(@NotNull PsiElement element) {
+ return element.getParent() instanceof JetExpression;
+ }
+ }
}