Files
IntelliJ-IdeaVim/settings.gradle.kts
1grzyb1 e13c5d1ae8 uple bookmark RPC from the backend module for cross-version support
Split the bookmark backend RPC into optional, self-gating content modules so JumpRemoteApi (and the rest of the backend RPC) no longer breaks when the intellij.platform.bookmarks module is absent, while bookmark sync still works whether bookmarks lives in platform core (≤2026.1) or in the separate plugin module
  (2026.2+).
2026-07-08 11:55:04 +02:00

53 lines
1.4 KiB
Kotlin

/*
* Copyright 2003-2026 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.
*/
pluginManagement {
repositories {
maven {
url = uri("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2")
}
maven {
url = uri("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2")
}
maven {
url = uri("https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies")
}
mavenCentral()
gradlePluginPortal()
}
}
// Automatically download JDKs from Foojay API when required toolchain is not installed locally
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
}
rootProject.name = "IdeaVIM"
include("vim-engine")
include("scripts")
include("annotation-processors")
include("tests:java-tests")
include("tests:property-tests")
include("tests:long-running-tests")
include("tests:ui-ij-tests")
include("tests:ui-py-tests")
include("tests:ui-fixtures")
include("api")
include("ideavim-common")
include("ideavim-frontend")
include("ideavim-backend")
include("ideavim-backend-bookmarks")
include("ideavim-backend-bookmarks-core")
include("ideavim-acejump")
include("ideavim-rider")
include("ideavim-clion-nova")
include("ideavim-terminal")
include("tests:ui-rd-tests")
include("tests:split-mode-tests")