Skip to content

Commit

Permalink
feat: init for kotlin package
Browse files Browse the repository at this point in the history
  • Loading branch information
phodal committed Jul 20, 2023
1 parent 47dcb1c commit f999196
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
2 changes: 1 addition & 1 deletion build.gradle.kts
Expand Up @@ -57,7 +57,7 @@ val javaPlugins = listOf("com.intellij.java")
val kotlinPlugins = listOf("org.jetbrains.kotlin")

val pluginProjects: List<Project> get() = rootProject.allprojects.toList()
val ideaPlugins = listOf("Git4Idea", "com.intellij.java", "org.jetbrains.plugins.gradle")
val ideaPlugins = listOf("Git4Idea", "com.intellij.java", "org.jetbrains.plugins.gradle", "org.jetbrains.kotlin")

val baseIDE = prop("baseIDE")
val platformVersion = prop("globalPlatformVersion").toInt()
Expand Down
21 changes: 21 additions & 0 deletions idea/src/main/resources/cc.unitmesh.kotlin.xml
@@ -0,0 +1,21 @@
<idea-plugin package="cc.unitmesh.idea">
<!--suppress PluginXmlValidity -->
<dependencies>
<plugin id="org.jetbrains.kotlin"/>
<plugin id="org.jetbrains.plugins.gradle"/>
</dependencies>

<extensions defaultExtensionNs="cc.unitmesh">
<classContextBuilder language="JAVA"
implementationClass="cc.unitmesh.idea.context.JavaClassContextBuilder"/>

<methodContextBuilder language="JAVA"
implementationClass="cc.unitmesh.idea.context.JavaMethodContextBuilder"/>

<fileContextBuilder language="JAVA"
implementationClass="cc.unitmesh.idea.context.JavaFileContextBuilder"/>

<variableContextBuilder language="JAVA"
implementationClass="cc.unitmesh.idea.context.JavaVariableContextBuilder"/>
</extensions>
</idea-plugin>
1 change: 1 addition & 0 deletions plugin/src/main/resources/META-INF/plugin.xml
Expand Up @@ -23,6 +23,7 @@
<content>
<module name="cc.unitmesh.pycharm"/>
<module name="cc.unitmesh.idea"/>
<module name="cc.unitmesh.kotlin"/>
<module name="cc.unitmesh.webstorm"/>
</content>
</idea-plugin>

0 comments on commit f999196

Please sign in to comment.