Skip to content

Commit e2e8e1f

Browse files
authored
Merge pull request #126 from jialiu-github/config
2 parents 710e945 + 34c5c84 commit e2e8e1f

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/222/main/resources/META-INF/autodev-core.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@
226226
class="cc.unitmesh.devti.actions.InlayCompleteCodeAction"
227227
text="Inlay Complete Code"
228228
description="Inlay complete code!" >
229-
<keyboard-shortcut keymap="$default" first-keystroke="control PERIOD"/>
229+
<keyboard-shortcut keymap="$default" first-keystroke="alt PERIOD"/>
230230
<add-to-group group-id="ShowIntentionsGroup" relative-to-action="ShowIntentionActions" anchor="after"/>
231231
</action>
232232
<action id="cc.unitmesh.devti.disposeInlayCompleteCode"

src/233/main/resources/META-INF/autodev-core.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@
224224
class="cc.unitmesh.devti.actions.InlayCompleteCodeAction"
225225
text="Inlay Complete Code"
226226
description="Inlay complete code!" >
227-
<keyboard-shortcut keymap="$default" first-keystroke="control PERIOD"/>
227+
<keyboard-shortcut keymap="$default" first-keystroke="alt PERIOD"/>
228228
<add-to-group group-id="ShowIntentionsGroup" relative-to-action="ShowIntentionActions" anchor="after"/>
229229
</action>
230230
<action id="cc.unitmesh.devti.disposeInlayCompleteCode"

src/main/kotlin/cc/unitmesh/devti/intentions/action/task/BaseCompletionTask.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import cc.unitmesh.devti.intentions.action.CodeCompletionBaseIntention
88
import cc.unitmesh.devti.llms.LlmFactory
99
import cc.unitmesh.devti.statusbar.AutoDevStatus
1010
import cc.unitmesh.devti.statusbar.AutoDevStatusService
11+
import cc.unitmesh.devti.util.parser.Code
1112
import com.intellij.openapi.actionSystem.CustomShortcutSet
1213
import com.intellij.openapi.actionSystem.KeyboardShortcut
1314
import com.intellij.openapi.application.invokeLater
@@ -66,10 +67,12 @@ abstract class BaseCompletionTask(private val request: CodeCompletionRequest) :
6667
return@collect
6768
}
6869

69-
suggestion.append(char as String)
70+
val parsedContent = Code.parse(char).text;
71+
72+
suggestion.append(parsedContent)
7073
invokeLater {
7174
if (!isCanceled && !request.isReplacement) {
72-
InsertUtil.insertStreamingToDoc(project, char, editor, currentOffset)
75+
InsertUtil.insertStreamingToDoc(project, parsedContent, editor, currentOffset)
7376
currentOffset += char.length
7477
}
7578
}

0 commit comments

Comments
 (0)