Native SDL3 editor written in Odin with a piece-table buffer core, backed by a Kotlin/JVM daemon speaking newline-delimited JSON over localhost TCP for Gradle import, Kotlin/Java diagnostics, and heuristic completion/hover/definition/references/rename. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
26 lines
494 B
Kotlin
26 lines
494 B
Kotlin
plugins {
|
|
kotlin("jvm") version "2.2.21"
|
|
application
|
|
}
|
|
|
|
import org.gradle.api.file.DuplicatesStrategy
|
|
|
|
group = "dev.nativeeditor"
|
|
version = "0.1.0"
|
|
|
|
kotlin {
|
|
jvmToolchain(21)
|
|
}
|
|
|
|
dependencies {
|
|
implementation(gradleApi())
|
|
implementation("org.jetbrains.kotlin:kotlin-compiler-embeddable:2.2.21")
|
|
}
|
|
|
|
application {
|
|
mainClass.set("dev.nativeeditor.daemon.MainKt")
|
|
}
|
|
|
|
tasks.withType<AbstractArchiveTask>().configureEach {
|
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
|
}
|