Smart completion inserts closing parenthesis as well

This commit is contained in:
Valentin Kipyatkov
2014-04-10 18:47:01 +04:00
parent f984dbc5b6
commit 5d8c5cfa31
12 changed files with 61 additions and 20 deletions
@@ -0,0 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(<caret>
}
//ELEMENT: sss
@@ -0,0 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(sss)<caret>
}
//ELEMENT: sss
@@ -0,0 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(<caret>)
}
//ELEMENT: sss
@@ -0,0 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(sss)<caret>
}
//ELEMENT: sss
@@ -1,7 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
foo(sss)<caret>
}
//ELEMENT: sss
@@ -1,7 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
foo(sss)<caret>
}
//ELEMENT: sss
@@ -1,7 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
foo(sss)<caret>
}
//ELEMENT: sss
@@ -1,7 +1,7 @@
fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
foo(sss)<caret>
}
//ELEMENT: sss
@@ -1,7 +1,7 @@
fun foo(s: String){ }
fun bar(ss: String) {
foo(ss<caret>)
foo(ss)<caret>
}
//ELEMENT: ss