fix: allow autocompletion to be triggered when lookup is active

This commit is contained in:
Carl-Robert Linnupuu 2025-12-02 14:05:39 +00:00
parent 10d2789de7
commit 380ea2942d

View file

@ -4,7 +4,6 @@ import com.intellij.codeInsight.inline.completion.*
import com.intellij.codeInsight.inline.completion.elements.InlineCompletionGrayTextElement
import com.intellij.codeInsight.inline.completion.suggestion.InlineCompletionSingleSuggestion
import com.intellij.codeInsight.inline.completion.suggestion.InlineCompletionSuggestion
import com.intellij.codeInsight.lookup.LookupManager
import com.intellij.openapi.components.service
import ee.carlrobert.codegpt.CodeGPTKeys.REMAINING_CODE_COMPLETION
import ee.carlrobert.codegpt.codecompletions.edit.GrpcClientService
@ -52,10 +51,6 @@ class DebouncedCodeCompletionProvider : DebouncedInlineCompletionProvider() {
val project =
editor.project ?: return InlineCompletionSingleSuggestion.build(elements = emptyFlow())
if (LookupManager.getActiveLookup(request.editor) != null) {
return InlineCompletionSingleSuggestion.build(elements = emptyFlow())
}
return InlineCompletionSingleSuggestion.build(elements = channelFlow {
try {
currentCallRef.getAndSet(null)?.cancel()