File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
src/main/kotlin/ee/carlrobert/codegpt/codecompletions Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import ee.carlrobert.codegpt.settings.GeneralSettings
10
10
import ee.carlrobert.codegpt.settings.service.ServiceType
11
11
import ee.carlrobert.codegpt.settings.service.llama.LlamaSettings
12
12
import ee.carlrobert.codegpt.settings.service.openai.OpenAISettings
13
- import ee.carlrobert.codegpt.treesitter.CodeCompletionParserFactory
14
13
import ee.carlrobert.llm.completion.CompletionEventListener
15
14
import kotlinx.coroutines.Dispatchers
16
15
import kotlinx.coroutines.channels.awaitClose
@@ -80,14 +79,19 @@ class CodeGPTInlineCompletionProvider : InlineCompletionProvider {
80
79
) : CompletionEventListener<String> {
81
80
82
81
override fun onComplete (messageBuilder : StringBuilder ) {
83
- val processedOutput = CodeCompletionParserFactory
82
+ // TODO: https://youtrack.jetbrains.com/issue/CPP-38312/CLion-crashes-around-every-10-minutes-of-work
83
+ /* val processedOutput = CodeCompletionParserFactory
84
84
.getParserForFileExtension(requestDetails.fileExtension)
85
85
.parse(
86
86
requestDetails.prefix,
87
87
requestDetails.suffix,
88
88
messageBuilder.toString()
89
- )
90
- completed(processedOutput)
89
+ )*/
90
+ val output =
91
+ if (messageBuilder.contains(" \n " ))
92
+ messageBuilder.substring(0 , messageBuilder.indexOf(" \n " ))
93
+ else messageBuilder.toString()
94
+ completed(output)
91
95
}
92
96
}
93
97
}
You can’t perform that action at this time.
0 commit comments