Simplified code

This commit is contained in:
Valentin Kipyatkov
2016-04-19 20:46:07 +03:00
parent 1535e8ad90
commit e6580b0cdb
@@ -124,24 +124,9 @@ fun createKeywordConstructLookupElement(
} }
private fun detectIndent(text: CharSequence, offset: Int): String { private fun detectIndent(text: CharSequence, offset: Int): String {
var index = offset - 1 return text.substring(0, offset)
while (index >= 0) { .substringAfterLast('\n')
val c = text[index] .takeWhile { it.isWhitespace() }
if (c == '\n' || c == '\r') {
break
}
index--
}
index++
return buildString {
while (index < offset) {
val c = text[index]
if (!c.isWhitespace()) break
append(c)
index++
}
}
} }
private fun String.indentLinesAfterFirst(indent: String): String { private fun String.indentLinesAfterFirst(indent: String): String {