mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2026-06-14 17:02:31 +02:00
Compare commits
25 Commits
customized
...
3f229ed949
| Author | SHA1 | Date | |
|---|---|---|---|
|
3f229ed949
|
|||
|
b28478f098
|
|||
|
b09b9522af
|
|||
|
4144d575a2
|
|||
|
8a57fc3fb6
|
|||
|
d2e96a7989
|
|||
|
8ebb20f742
|
|||
|
5f07f71d11
|
|||
|
0cbc00be41
|
|||
|
2a08def7e4
|
|||
|
a9cd6250a0
|
|||
|
595baa79dc
|
|||
|
95abad99db
|
|||
|
cf17f4e586
|
|||
|
d7f77d1ac1
|
|||
|
9b7e497dff
|
|||
|
a0d4591747
|
|||
|
27fdbd667e
|
|||
|
3af7dfc772
|
|||
|
d08e250c1d
|
|||
|
cc2cd5c7cb
|
|||
|
f4e71e500b
|
|||
|
cf26501c8c
|
|||
|
692382f4a8
|
|||
|
e27932583b
|
@@ -112,7 +112,7 @@ dependencies {
|
||||
testFramework(TestFrameworkType.Platform)
|
||||
testFramework(TestFrameworkType.JUnit5)
|
||||
|
||||
plugin("com.intellij.classic.ui", "261.22158.185")
|
||||
plugin("com.intellij.classic.ui", "251.23774.318")
|
||||
|
||||
pluginModule(runtimeOnly(project(":modules:ideavim-common")))
|
||||
pluginModule(runtimeOnly(project(":modules:ideavim-frontend")))
|
||||
@@ -303,6 +303,11 @@ tasks {
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
buildPlugin {
|
||||
dependsOn(sourcesJar)
|
||||
from(sourcesJar) { into("lib/src") }
|
||||
}
|
||||
}
|
||||
|
||||
java {
|
||||
@@ -375,7 +380,13 @@ intellijPlatform {
|
||||
)
|
||||
|
||||
ideaVersion {
|
||||
sinceBuild.set("253")
|
||||
// Let the Gradle plugin set the since-build version. It defaults to the version of the IDE we're building against
|
||||
// specified as two components, `{branch}.{build}` (e.g., "241.15989"). There is no third component specified.
|
||||
// The until-build version defaults to `{branch}.*`, but we want to support _all_ future versions, so we set it
|
||||
// with a null provider (the provider is important).
|
||||
// By letting the Gradle plugin handle this, the Plugin DevKit IntelliJ plugin cannot help us with the "Usage of
|
||||
// IntelliJ API not available in older IDEs" inspection. However, since our since-build is the version we compile
|
||||
// against, we can never get an API that's newer - it would be an unresolved symbol.
|
||||
untilBuild.set(provider { null })
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
# https://data.services.jetbrains.com/products?code=IU
|
||||
# Maven releases are here: https://www.jetbrains.com/intellij-repository/releases
|
||||
# And snapshots: https://www.jetbrains.com/intellij-repository/snapshots
|
||||
ideaVersion=2026.1
|
||||
ideaVersion=2025.3
|
||||
# Values for type: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#intellij-extension-type
|
||||
ideaType=IU
|
||||
instrumentPluginCode=true
|
||||
|
||||
@@ -12,7 +12,6 @@ import com.intellij.ide.ui.LafManagerListener
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.wm.impl.IdeBackgroundUtil
|
||||
import com.intellij.openapi.wm.impl.ToolWindowManagerImpl
|
||||
import com.intellij.ui.ClientProperty
|
||||
import com.intellij.ui.JBColor
|
||||
import com.intellij.ui.components.JBPanel
|
||||
@@ -91,7 +90,6 @@ class OutputPanel private constructor(
|
||||
|
||||
// Suppress the fancy frame background used in the Islands theme
|
||||
ClientProperty.putRecursive(this, IdeBackgroundUtil.NO_BACKGROUND, true)
|
||||
putClientProperty(ToolWindowManagerImpl.PARENT_COMPONENT, editor.component)
|
||||
|
||||
// Initialize panel
|
||||
setLayout(BorderLayout(0, 0))
|
||||
|
||||
@@ -15,7 +15,6 @@ import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.editor.colors.EditorColors
|
||||
import com.intellij.openapi.wm.IdeFocusManager
|
||||
import com.intellij.openapi.wm.impl.ToolWindowManagerImpl
|
||||
import com.intellij.ui.DocumentAdapter
|
||||
import com.intellij.util.IJSwingUtilities
|
||||
import com.maddyhome.idea.vim.EventFacade
|
||||
@@ -145,7 +144,6 @@ class ExEntryPanel private constructor() : JPanel(), VimCommandLine {
|
||||
glassPane.addComponentListener(resizePanelListener)
|
||||
positionPanel()
|
||||
glassPane.isVisible = true
|
||||
putClientProperty(ToolWindowManagerImpl.PARENT_COMPONENT, parent)
|
||||
entry.requestFocusInWindow()
|
||||
}
|
||||
this.isActive = true
|
||||
@@ -193,7 +191,6 @@ class ExEntryPanel private constructor() : JPanel(), VimCommandLine {
|
||||
requestFocus(parent!!)
|
||||
}
|
||||
|
||||
putClientProperty(ToolWindowManagerImpl.PARENT_COMPONENT, null)
|
||||
oldGlass!!.removeComponentListener(resizePanelListener)
|
||||
oldGlass!!.isVisible = false
|
||||
oldGlass!!.remove(this)
|
||||
|
||||
Reference in New Issue
Block a user