Skip to content

Commit a913143

Browse files
committed
fix: temporarily disable tree-sitter logic (fixes #452)
1 parent 6de7696 commit a913143

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CodeGPTInlineCompletionProvider.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import ee.carlrobert.codegpt.settings.GeneralSettings
1010
import ee.carlrobert.codegpt.settings.service.ServiceType
1111
import ee.carlrobert.codegpt.settings.service.llama.LlamaSettings
1212
import ee.carlrobert.codegpt.settings.service.openai.OpenAISettings
13-
import ee.carlrobert.codegpt.treesitter.CodeCompletionParserFactory
1413
import ee.carlrobert.llm.completion.CompletionEventListener
1514
import kotlinx.coroutines.Dispatchers
1615
import kotlinx.coroutines.channels.awaitClose
@@ -80,14 +79,19 @@ class CodeGPTInlineCompletionProvider : InlineCompletionProvider {
8079
) : CompletionEventListener<String> {
8180

8281
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
8484
.getParserForFileExtension(requestDetails.fileExtension)
8585
.parse(
8686
requestDetails.prefix,
8787
requestDetails.suffix,
8888
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)
9195
}
9296
}
9397
}

0 commit comments

Comments
 (0)