Better indententation on enter in lambdas

This commit is contained in:
Nikolay Krasko
2014-05-08 19:52:35 +04:00
parent 109f7992b4
commit 3f96b4775f
21 changed files with 228 additions and 2 deletions
@@ -0,0 +1,3 @@
val a: (String) -> String = { some ->
<caret>
}
@@ -0,0 +1 @@
val a: (String) -> String = { some -><caret>}
@@ -0,0 +1,3 @@
val a: (String) -> String = { some ->
<caret>
}
@@ -0,0 +1 @@
val a: (String) -> String = { some -> <caret> }
@@ -0,0 +1,3 @@
val a: (String) -> String = {
<caret>some ->
}
@@ -0,0 +1,2 @@
val a: (String) -> String = { <caret>some ->
}
@@ -0,0 +1,10 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test().foo()?.foo({ "str" }).foo {
<caret>
}
}
@@ -0,0 +1,8 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test().foo()?.foo({ "str" }).foo {<caret>}
}
@@ -0,0 +1,9 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test().foo()?.foo({ "str" }).foo {
<caret>
}
}
@@ -0,0 +1,8 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test().foo()?.foo({ "str" }).foo { <caret> }
}
@@ -0,0 +1,11 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test()
.foo { "Str" }
.foo {
<caret>
}
}
@@ -0,0 +1,9 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test()
.foo { "Str" }
.foo {<caret>}
}
@@ -0,0 +1,11 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test()
.foo { "Str" }
.foo {
<caret>
}
}
@@ -0,0 +1,9 @@
class Test {
fun foo(f: (String) -> String): Test = this
}
fun test() {
val abc = Test()
.foo { "Str" }
.foo { <caret> }
}
@@ -0,0 +1,4 @@
val a: (String) -> String = {
some ->
<caret>
}
@@ -0,0 +1,3 @@
val a: (String) -> String = {
some -><caret>
}