in plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/formatting/ProjectViewEnterHandler.kt [38:52]
fun insertIndent(file: PsiFile, offset: Int): Boolean {
if (offset == 0) {
return false
}
var element = file.findElementAt(offset - 1)
while (element != null && element is PsiWhiteSpace) {
element = element.prevSibling
}
if (element == null || element.node.elementType != ProjectViewTokenType.COLON) {
return false
}
val prev = element.node.treePrev
return prev?.elementType == ProjectViewTokenType.SECTION_KEYWORD
}