in go/src/ru/adelf/idea/dotenv/go/GoEnvCompletionProvider.java [22:40]
public GoEnvCompletionProvider() {
extend(CompletionType.BASIC, PlatformPatterns.psiElement(), new CompletionProvider<CompletionParameters>() {
@Override
protected void addCompletions(@NotNull CompletionParameters completionParameters, @NotNull ProcessingContext processingContext, @NotNull CompletionResultSet completionResultSet) {
PsiElement psiElement = completionParameters.getOriginalPosition();
if (psiElement == null || !DotEnvSettings.getInstance().completionEnabled) {
return;
}
if (getStringLiteral(psiElement) == null) {
return;
}
fillCompletionResultSet(completionResultSet, psiElement.getProject());
}
});
}