tidy run
This commit is contained in:
parent
3b628467f7
commit
4a03dfbfe9
8 changed files with 19 additions and 14 deletions
|
@ -14,7 +14,8 @@ plugins {
|
||||||
id("org.jetbrains.grammarkit") version "2022.3.2.2" apply false
|
id("org.jetbrains.grammarkit") version "2022.3.2.2" apply false
|
||||||
idea
|
idea
|
||||||
}
|
}
|
||||||
|
val pluginSinceBuild: String by project
|
||||||
|
val pluginUntilBuild: String by project
|
||||||
val javaVersion = property("javaVersion").toString().toInt()
|
val javaVersion = property("javaVersion").toString().toInt()
|
||||||
val lsp4ijVersion: String by project
|
val lsp4ijVersion: String by project
|
||||||
val runIdeTarget: String by project
|
val runIdeTarget: String by project
|
||||||
|
@ -122,8 +123,10 @@ intellijPlatform {
|
||||||
}
|
}
|
||||||
|
|
||||||
ideaVersion {
|
ideaVersion {
|
||||||
sinceBuild = providers.gradleProperty("pluginSinceBuild")
|
sinceBuild = pluginSinceBuild
|
||||||
untilBuild = providers.gradleProperty("pluginUntilBuild")
|
if (pluginUntilBuild.isNotBlank()) {
|
||||||
|
untilBuild = pluginUntilBuild
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,7 +143,13 @@ intellijPlatform {
|
||||||
|
|
||||||
pluginVerification {
|
pluginVerification {
|
||||||
ides {
|
ides {
|
||||||
recommended()
|
select {
|
||||||
|
types = listOf(
|
||||||
|
IntelliJPlatformType.IntellijIdeaCommunity,
|
||||||
|
IntelliJPlatformType.IntellijIdeaUltimate,
|
||||||
|
IntelliJPlatformType.CLion
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
buildSearchableOptions = false
|
buildSearchableOptions = false
|
||||||
|
|
|
@ -327,7 +327,7 @@ class ZigDebuggerToolchainService {
|
||||||
|
|
||||||
private val pluginDir get() = PathManager.getSystemDir().resolve("zigbrains")
|
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 {
|
private fun fileNameWithoutExtension(url: String): String {
|
||||||
return url.substringAfterLast("/").removeSuffix(".zip").removeSuffix(".tar.gz")
|
return url.substringAfterLast("/").removeSuffix(".zip").removeSuffix(".tar.gz")
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* along with ZigBrains. If not, see <https://www.gnu.org/licenses/>.
|
* 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.falsepattern.zigbrains.zig.psi.ZigTypes
|
||||||
import com.intellij.execution.lineMarker.ExecutorAction
|
import com.intellij.execution.lineMarker.ExecutorAction
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
package com.falsepattern.zigbrains.project.execution.build
|
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.falsepattern.zigbrains.zig.psi.ZigTypes
|
||||||
import com.intellij.icons.AllIcons.RunConfigurations.TestState
|
import com.intellij.icons.AllIcons.RunConfigurations.TestState
|
||||||
import com.intellij.psi.PsiElement
|
import com.intellij.psi.PsiElement
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
package com.falsepattern.zigbrains.project.execution.run
|
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.falsepattern.zigbrains.zig.psi.ZigTypes
|
||||||
import com.intellij.icons.AllIcons.RunConfigurations.TestState
|
import com.intellij.icons.AllIcons.RunConfigurations.TestState
|
||||||
import com.intellij.psi.PsiElement
|
import com.intellij.psi.PsiElement
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
package com.falsepattern.zigbrains.project.execution.test
|
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.falsepattern.zigbrains.zig.psi.ZigTypes
|
||||||
import com.intellij.icons.AllIcons.RunConfigurations.TestState
|
import com.intellij.icons.AllIcons.RunConfigurations.TestState
|
||||||
import com.intellij.psi.PsiElement
|
import com.intellij.psi.PsiElement
|
||||||
|
|
|
@ -52,10 +52,6 @@ import com.intellij.ui.components.JBTextArea
|
||||||
import com.intellij.ui.content.Content
|
import com.intellij.ui.content.Content
|
||||||
import com.intellij.ui.content.ContentFactory
|
import com.intellij.ui.content.ContentFactory
|
||||||
import com.intellij.ui.treeStructure.Tree
|
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.GridBagConstraints
|
||||||
import java.awt.GridBagLayout
|
import java.awt.GridBagLayout
|
||||||
import java.awt.event.MouseAdapter
|
import java.awt.event.MouseAdapter
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
<depends config-file="zigbrains-core.xml">com.intellij.modules.platform</depends>
|
<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-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>
|
<resource-bundle>zigbrains.Bundle</resource-bundle>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue