diff --git a/build.gradle.kts b/build.gradle.kts
index df498520..173da244 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -14,7 +14,8 @@ plugins {
id("org.jetbrains.grammarkit") version "2022.3.2.2" apply false
idea
}
-
+val pluginSinceBuild: String by project
+val pluginUntilBuild: String by project
val javaVersion = property("javaVersion").toString().toInt()
val lsp4ijVersion: String by project
val runIdeTarget: String by project
@@ -122,8 +123,10 @@ intellijPlatform {
}
ideaVersion {
- sinceBuild = providers.gradleProperty("pluginSinceBuild")
- untilBuild = providers.gradleProperty("pluginUntilBuild")
+ sinceBuild = pluginSinceBuild
+ if (pluginUntilBuild.isNotBlank()) {
+ untilBuild = pluginUntilBuild
+ }
}
}
@@ -140,7 +143,13 @@ intellijPlatform {
pluginVerification {
ides {
- recommended()
+ select {
+ types = listOf(
+ IntelliJPlatformType.IntellijIdeaCommunity,
+ IntelliJPlatformType.IntellijIdeaUltimate,
+ IntelliJPlatformType.CLion
+ )
+ }
}
}
buildSearchableOptions = false
diff --git a/modules/cidr/src/main/kotlin/com/falsepattern/zigbrains/debugger/toolchain/ZigDebuggerToolchainService.kt b/modules/cidr/src/main/kotlin/com/falsepattern/zigbrains/debugger/toolchain/ZigDebuggerToolchainService.kt
index 55fc883b..61ce0876 100644
--- a/modules/cidr/src/main/kotlin/com/falsepattern/zigbrains/debugger/toolchain/ZigDebuggerToolchainService.kt
+++ b/modules/cidr/src/main/kotlin/com/falsepattern/zigbrains/debugger/toolchain/ZigDebuggerToolchainService.kt
@@ -327,7 +327,7 @@ class ZigDebuggerToolchainService {
private val pluginDir get() = PathManager.getSystemDir().resolve("zigbrains")
- private val tempPluginDir get() = PathManager.getTempPath().toNioPathOrNull()!!.resolve("zigbrains")
+ private val tempPluginDir get(): Path = PathManager.getTempPath().toNioPathOrNull()!!.resolve("zigbrains")
private fun fileNameWithoutExtension(url: String): String {
return url.substringAfterLast("/").removeSuffix(".zip").removeSuffix(".tar.gz")
diff --git a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/base/ZigTopLevelLineMarker.kt b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/base/ZigTopLevelLineMarker.kt
index e3360e30..0df4cf55 100644
--- a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/base/ZigTopLevelLineMarker.kt
+++ b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/base/ZigTopLevelLineMarker.kt
@@ -20,7 +20,7 @@
* along with ZigBrains. If not, see .
*/
-package com.falsepattern.zigbrains.execution.base
+package com.falsepattern.zigbrains.project.execution.base
import com.falsepattern.zigbrains.zig.psi.ZigTypes
import com.intellij.execution.lineMarker.ExecutorAction
diff --git a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/build/ZigLineMarkerBuild.kt b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/build/ZigLineMarkerBuild.kt
index 2035b86a..f686ed3d 100644
--- a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/build/ZigLineMarkerBuild.kt
+++ b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/build/ZigLineMarkerBuild.kt
@@ -22,7 +22,7 @@
package com.falsepattern.zigbrains.project.execution.build
-import com.falsepattern.zigbrains.execution.base.ZigTopLevelLineMarker
+import com.falsepattern.zigbrains.project.execution.base.ZigTopLevelLineMarker
import com.falsepattern.zigbrains.zig.psi.ZigTypes
import com.intellij.icons.AllIcons.RunConfigurations.TestState
import com.intellij.psi.PsiElement
diff --git a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/run/ZigLineMarkerRun.kt b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/run/ZigLineMarkerRun.kt
index 6cbffa1f..ce7ca680 100644
--- a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/run/ZigLineMarkerRun.kt
+++ b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/run/ZigLineMarkerRun.kt
@@ -22,7 +22,7 @@
package com.falsepattern.zigbrains.project.execution.run
-import com.falsepattern.zigbrains.execution.base.ZigTopLevelLineMarker
+import com.falsepattern.zigbrains.project.execution.base.ZigTopLevelLineMarker
import com.falsepattern.zigbrains.zig.psi.ZigTypes
import com.intellij.icons.AllIcons.RunConfigurations.TestState
import com.intellij.psi.PsiElement
diff --git a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/test/ZigLineMarkerTest.kt b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/test/ZigLineMarkerTest.kt
index 2118b5a8..9ad43054 100644
--- a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/test/ZigLineMarkerTest.kt
+++ b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/execution/test/ZigLineMarkerTest.kt
@@ -22,7 +22,7 @@
package com.falsepattern.zigbrains.project.execution.test
-import com.falsepattern.zigbrains.execution.base.ZigTopLevelLineMarker
+import com.falsepattern.zigbrains.project.execution.base.ZigTopLevelLineMarker
import com.falsepattern.zigbrains.zig.psi.ZigTypes
import com.intellij.icons.AllIcons.RunConfigurations.TestState
import com.intellij.psi.PsiElement
diff --git a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowContext.kt b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowContext.kt
index 8f313c68..9d40c598 100644
--- a/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowContext.kt
+++ b/modules/core/src/main/kotlin/com/falsepattern/zigbrains/project/steps/ui/BuildToolWindowContext.kt
@@ -52,10 +52,6 @@ import com.intellij.ui.components.JBTextArea
import com.intellij.ui.content.Content
import com.intellij.ui.content.ContentFactory
import com.intellij.ui.treeStructure.Tree
-import kotlinx.coroutines.Dispatchers
-import kotlinx.coroutines.runBlocking
-import kotlinx.coroutines.withContext
-import org.intellij.lang.annotations.JdkConstants.BoxLayoutAxis
import java.awt.GridBagConstraints
import java.awt.GridBagLayout
import java.awt.event.MouseAdapter
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index f011c137..4ecdebe9 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -5,7 +5,7 @@
com.intellij.modules.platform
com.redhat.devtools.lsp4ij
- com.intellij.modules.cidr.debugger
+ com.intellij.modules.cidr.debugger
zigbrains.Bundle