in src/main/java/ru/adelf/idea/dotenv/completion/NestedEnvVariableCompletionContributor.kt [48:59]
override fun addCompletions(parameters: CompletionParameters, context: ProcessingContext, result: CompletionResultSet) {
if (shouldComplete(parameters)) {
val element = LookupElementBuilder
.create(INSERTED_TEXT)
.withPresentableText(PRESENTABLE_TEXT)
.withInsertHandler { context, element ->
val offset = context.startOffset + 2
context.editor.caretModel.moveToOffset(offset)
}
result.withPrefixMatcher(MATCHED_PREFIX).addElement(element)
}
}