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")
}
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 {
wrapper {

View file

@ -5,13 +5,13 @@ pluginRepositoryUrl = https://github.com/FalsePattern/ZigBrains
pluginVersion = 0.10.0
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
pluginSinceBuild = 231
pluginUntilBuild = 233.*
pluginSinceBuild = 241
pluginUntilBuild = 241.*
baseIDE = clion
ideaVersion = IC-2023.1.5
clionVersion = CL-2023.1.5
ideaVersion = IC-241.9959.31-EAP-SNAPSHOT
clionVersion = CL-241.8102.118-EAP-SNAPSHOT
# Gradle Releases -> https://github.com/gradle/gradle/releases
gradleVersion = 8.2.1

View file

@ -15,7 +15,7 @@
-->
<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">
<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.openapi.module.ZigModuleType;
import com.intellij.ide.NewProjectWizardLegacy;
import com.intellij.ide.util.projectWizard.ModuleBuilder;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.WizardContext;
@ -38,11 +37,6 @@ public class ZigModuleBuilder extends ModuleBuilder {
return ZigModuleType.INSTANCE;
}
@Override
public boolean isAvailable() {
return NewProjectWizardLegacy.isAvailable();
}
@Override
public void setupRootModel(@NotNull ModifiableRootModel modifiableRootModel) {
createProject(modifiableRootModel, "git");