mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2026-11-05 15:19:12 +01:00
* VIM-748 changing multiple commands with | Added generic mechanism for chainging multiple commands with | Main issue was with comamnds like `s` which might have | inside replaced regex That's why we've adde whole machinery that split it in CommandVisitor. We couldn't do it it antlr grammar itself as it would require having backwards state of grammer what antlr doesn't allow * VIM-748 bump ksp version to 2.3.7
33 lines
961 B
Kotlin
33 lines
961 B
Kotlin
/*
|
|
* Copyright 2003-2023 The IdeaVim authors
|
|
*
|
|
* Use of this source code is governed by an MIT-style
|
|
* license that can be found in the LICENSE.txt file or at
|
|
* https://opensource.org/licenses/MIT.
|
|
*/
|
|
|
|
plugins {
|
|
kotlin("jvm")
|
|
kotlin("plugin.serialization") version "2.3.20"
|
|
}
|
|
|
|
val kotlinxSerializationVersion: String by project
|
|
val kspVersion: String by project
|
|
|
|
group = "com.intellij"
|
|
version = "SNAPSHOT"
|
|
|
|
repositories {
|
|
maven { url = uri("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2") }
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly("com.google.devtools.ksp:symbol-processing-api:$kspVersion")
|
|
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:$kotlinxSerializationVersion") {
|
|
// kotlin stdlib is provided by IJ, so there is no need to include it into the distribution
|
|
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
|
|
exclude("org.jetbrains.kotlin", "kotlin-stdlib-common")
|
|
}
|
|
api(project(":api"))
|
|
}
|