This commit is contained in:
FalsePattern 2024-11-03 16:45:14 +01:00
parent 3b628467f7
commit 4a03dfbfe9
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23
8 changed files with 19 additions and 14 deletions

View file

@ -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

View file

@ -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")

View file

@ -20,7 +20,7 @@
* along with ZigBrains. If not, see <https://www.gnu.org/licenses/>.
*/
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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -5,7 +5,7 @@
<depends config-file="zigbrains-core.xml">com.intellij.modules.platform</depends>
<depends config-file="zigbrains-lsp.xml">com.redhat.devtools.lsp4ij</depends>
<depends config-file="zigbrains-debugger.xml">com.intellij.modules.cidr.debugger</depends>
<depends config-file="zigbrains-debugger.xml" optional="true">com.intellij.modules.cidr.debugger</depends>
<resource-bundle>zigbrains.Bundle</resource-bundle>