feat: IDE 2024.1.* support
This commit is contained in:
parent
d3187155b3
commit
f863eac67a
4 changed files with 6 additions and 12 deletions
|
@ -35,7 +35,7 @@ val baseVersion = when(baseIDE) {
|
||||||
else -> error("Unexpected IDE name: `$baseIDE")
|
else -> error("Unexpected IDE name: `$baseIDE")
|
||||||
}
|
}
|
||||||
|
|
||||||
val clionPlugins = listOf("com.intellij.cidr.base", "com.intellij.clion")
|
val clionPlugins = listOf("com.intellij.clion", "com.intellij.cidr.lang", "com.intellij.cidr.base", "com.intellij.nativeDebug")
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
wrapper {
|
wrapper {
|
||||||
|
|
|
@ -5,13 +5,13 @@ pluginRepositoryUrl = https://github.com/FalsePattern/ZigBrains
|
||||||
pluginVersion = 0.10.0
|
pluginVersion = 0.10.0
|
||||||
|
|
||||||
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
|
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
|
||||||
pluginSinceBuild = 231
|
pluginSinceBuild = 241
|
||||||
pluginUntilBuild = 233.*
|
pluginUntilBuild = 241.*
|
||||||
|
|
||||||
baseIDE = clion
|
baseIDE = clion
|
||||||
|
|
||||||
ideaVersion = IC-2023.1.5
|
ideaVersion = IC-241.9959.31-EAP-SNAPSHOT
|
||||||
clionVersion = CL-2023.1.5
|
clionVersion = CL-241.8102.118-EAP-SNAPSHOT
|
||||||
|
|
||||||
# Gradle Releases -> https://github.com/gradle/gradle/releases
|
# Gradle Releases -> https://github.com/gradle/gradle/releases
|
||||||
gradleVersion = 8.2.1
|
gradleVersion = 8.2.1
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<idea-plugin package="com.falsepattern.zigbrains.zig.debugger">
|
<idea-plugin package="com.falsepattern.zigbrains.zig.debugger">
|
||||||
<depends>com.intellij.modules.cidr.debugger</depends>
|
<depends>com.intellij.modules.clion</depends>
|
||||||
|
|
||||||
<extensions defaultExtensionNs="com.intellij">
|
<extensions defaultExtensionNs="com.intellij">
|
||||||
<programRunner implementation="com.falsepattern.zigbrains.zig.debugger.ZigDebugRunner"
|
<programRunner implementation="com.falsepattern.zigbrains.zig.debugger.ZigDebugRunner"
|
||||||
|
|
|
@ -18,7 +18,6 @@ package com.falsepattern.zigbrains.project.ide.util.projectwizard;
|
||||||
|
|
||||||
import com.falsepattern.zigbrains.project.ide.newproject.ZigProjectConfigurationData;
|
import com.falsepattern.zigbrains.project.ide.newproject.ZigProjectConfigurationData;
|
||||||
import com.falsepattern.zigbrains.project.openapi.module.ZigModuleType;
|
import com.falsepattern.zigbrains.project.openapi.module.ZigModuleType;
|
||||||
import com.intellij.ide.NewProjectWizardLegacy;
|
|
||||||
import com.intellij.ide.util.projectWizard.ModuleBuilder;
|
import com.intellij.ide.util.projectWizard.ModuleBuilder;
|
||||||
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
|
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
|
||||||
import com.intellij.ide.util.projectWizard.WizardContext;
|
import com.intellij.ide.util.projectWizard.WizardContext;
|
||||||
|
@ -38,11 +37,6 @@ public class ZigModuleBuilder extends ModuleBuilder {
|
||||||
return ZigModuleType.INSTANCE;
|
return ZigModuleType.INSTANCE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return NewProjectWizardLegacy.isAvailable();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRootModel(@NotNull ModifiableRootModel modifiableRootModel) {
|
public void setupRootModel(@NotNull ModifiableRootModel modifiableRootModel) {
|
||||||
createProject(modifiableRootModel, "git");
|
createProject(modifiableRootModel, "git");
|
||||||
|
|
Loading…
Add table
Reference in a new issue