Added 'closure' live template.

This commit is contained in:
Evgeny Gerashchenko
2012-02-02 19:36:27 +04:00
parent aae5bc3b70
commit 159d396c4b
2 changed files with 11 additions and 0 deletions
+10
View File
@@ -102,4 +102,14 @@
<option name="KOTLIN_NAMESPACE" value="true"/>
</context>
</template>
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.closure"
name="closure" toReformat="true" toShortenFQNames="true" value="{$PARAM$ -> $PARAM_COPY$}">
<variable alwaysStopAt="true" defaultValue="&quot;x&quot;" expression="" name="PARAM" />
<variable alwaysStopAt="true" defaultValue="" expression="PARAM" name="PARAM_COPY" />
<context>
<option name="KOTLIN_STATEMENT" value="true"/>
<option name="KOTLIN_EXPRESSION" value="true"/>
</context>
</template>
</templateSet>
@@ -35,5 +35,6 @@ livetemplate.description.fun1=Function with one parameter
livetemplate.description.fun2=Function with two parameters
livetemplate.description.interface=Trait
livetemplate.description.singleton=Singleton
livetemplate.description.closure=Closure (function without name)
macro.variable.of.type=kotlinVariableOfType(Type)
macro.fun.parameters=functionParameters()