feat: IDE 2024.1.* support

This commit is contained in:
FalsePattern 2024-02-01 19:32:58 +01:00
parent d3187155b3
commit f863eac67a
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23
4 changed files with 6 additions and 12 deletions

View file

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

View file

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

View file

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

View file

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