diff --git a/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt b/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt index babe5f5f..72c9b70d 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt @@ -57,7 +57,10 @@ object CompletionUtil { getFormattedCompletion(adjustedText, tempFile, document, editor) return if (service().state.codeCompletionSettings.treeSitterProcessingEnabled) { - CodeCompletionParserFactory.getParserForFileExtension(originalFile.extension) + val parser = + CodeCompletionParserFactory.getParserForFileExtension(originalFile.extension) + ?: return formattedCompletion + parser .parse(textBeforeCompletion, textAfterCompletion, formattedCompletion) .trimEnd() } else {