Compare commits

..
26 Commits
Author SHA1 Message Date
chylex 7b813899f0 Set plugin version to chylex-53 2026-03-29 19:45:23 +02:00
chylex 727dee5b85 Preserve visual mode after executing IDE action 2026-03-29 19:45:23 +02:00
chylex 3e7ea8668c Make g0/g^/g$ work with soft wraps 2026-03-29 19:45:22 +02:00
chylex 89f7c76180 Make gj/gk jump over soft wraps 2026-03-29 19:45:22 +02:00
chylex a7d0297e2d Make camelCase motions adjust based on direction of visual selection 2026-03-29 19:45:22 +02:00
chylex 45da61debe Make search highlights temporary 2026-03-29 19:45:22 +02:00
chylex ebc77454ab Exit insert mode after refactoring 2026-03-29 19:45:22 +02:00
chylex c9193cb6d4 Add action to run last macro in all opened files 2026-03-29 19:45:22 +02:00
chylex 13246c0a80 Stop macro execution after a failed search 2026-03-29 19:45:22 +02:00
chylex b0ff57a4f5 Revert per-caret registers 2026-03-29 19:45:22 +02:00
chylex f4e0684ca8 Apply scrolloff after executing native IDEA actions 2026-03-29 19:45:22 +02:00
chylex 3a3e7952b1 Automatically add unambiguous imports after running a macro 2026-03-29 19:45:22 +02:00
chylex 1ff6066e33 Fix(VIM-3986): Exception when pasting register contents containing new line 2026-03-29 19:45:21 +02:00
chylex 3a9abba410 Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2026-03-29 19:45:21 +02:00
chylex 510f8f948e Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2026-03-29 19:45:21 +02:00
chylex b623bf739c Update search register when using f/t 2026-03-29 19:45:21 +02:00
chylex c99d97b3bc Add support for count for visual and line motion surround 2026-03-29 19:45:21 +02:00
chylex 6b8eb8952f Fix vim-surround not working with multiple cursors
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2026-03-29 19:45:21 +02:00
chylex 25d70ee975 Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions 2026-03-29 19:45:21 +02:00
chylex cbc9637d17 Respect count with <Action> mappings 2026-03-29 19:45:21 +02:00
chylex 0d893d9961 Change matchit plugin to use HTML patterns in unrecognized files 2026-03-29 19:45:21 +02:00
chylex 4ac3a1eaaa Fix ex command panel causing Undock tool window to hide 2026-03-29 19:45:21 +02:00
chylex 86a6e9643f Reset insert mode when switching active editor 2026-03-29 19:45:21 +02:00
chylex 8b06078607 Remove notifications about configuration options 2026-03-29 19:45:20 +02:00
chylex 924455907a Remove AI 2026-03-29 19:45:20 +02:00
chylex 40367859b8 Set custom plugin version 2026-03-29 19:45:20 +02:00
+1 -12
View File
@@ -303,11 +303,6 @@ tasks {
}
})
}
buildPlugin {
dependsOn(sourcesJar)
from(sourcesJar) { into("lib/src") }
}
}
java {
@@ -380,13 +375,7 @@ intellijPlatform {
)
ideaVersion {
// 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.
sinceBuild.set("253")
untilBuild.set(provider { null })
}
}