Skip to content

Commit 1134302

Browse files
committed
refactor(completion): move completion providers to lang subpackage
Relocate completion provider classes to a dedicated 'lang' subpackage for better code organization and maintainability. Updated imports in DevInCompletionContributor accordingly.
1 parent 033f53d commit 1134302

File tree

7 files changed

+8
-5
lines changed

7 files changed

+8
-5
lines changed

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/DevInCompletionContributor.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
package cc.unitmesh.devti.language.completion
22

33
import cc.unitmesh.devti.command.dataprovider.BuiltinCommand
4+
import cc.unitmesh.devti.language.completion.lang.HobbitHoleKeyCompletion
5+
import cc.unitmesh.devti.language.completion.lang.HobbitHoleValueCompletion
6+
import cc.unitmesh.devti.language.completion.lang.PostProcessorCompletion
7+
import cc.unitmesh.devti.language.completion.lang.VariableCompletionProvider
48
import cc.unitmesh.devti.language.completion.provider.*
59
import cc.unitmesh.devti.language.psi.DevInFrontMatterEntry
610
import cc.unitmesh.devti.language.psi.DevInTypes

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/HobbitHoleKeyCompletion.kt renamed to exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/lang/HobbitHoleKeyCompletion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.completion
1+
package cc.unitmesh.devti.language.completion.lang
22

33
import cc.unitmesh.devti.AutoDevIcons
44
import cc.unitmesh.devti.language.ast.HobbitHole

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/HobbitHoleValueCompletion.kt renamed to exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/lang/HobbitHoleValueCompletion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.completion
1+
package cc.unitmesh.devti.language.completion.lang
22

33
import cc.unitmesh.devti.AutoDevIcons
44
import cc.unitmesh.devti.custom.team.InteractionType

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/PostProcessorCompletion.kt renamed to exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/lang/PostProcessorCompletion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.completion
1+
package cc.unitmesh.devti.language.completion.lang
22

33
import cc.unitmesh.devti.AutoDevIcons
44
import cc.unitmesh.devti.devins.post.PostProcessor

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/VariableCompletionProvider.kt renamed to exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/lang/VariableCompletionProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.completion
1+
package cc.unitmesh.devti.language.completion.lang
22

33
import cc.unitmesh.devti.AutoDevIcons
44
import cc.unitmesh.devti.language.ast.variable.CompositeVariableProvider

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/WhenConditionCompletionProvider.kt renamed to exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/lang/WhenConditionCompletionProvider.kt

File renamed without changes.

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/completion/provider/BuiltinCommandCompletion.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ class BuiltinCommandCompletion : CompletionProvider<CompletionParameters>() {
1414
) {
1515
BuiltinCommand.all().forEach {
1616
val lookupElement = createCommandCompletionCandidate(it)
17-
1817
result.addElement(lookupElement)
1918
}
2019
}

0 commit comments

Comments
 (0)