7c4efe496d
Set plugin version to chylex-54
2026-03-30 07:58:58 +02:00
19aa1f928c
Fix pumvisible returning opposite result
2026-03-30 07:58:49 +02:00
b7d17bbb6e
Preserve visual mode after executing IDE action
2026-03-30 07:58:49 +02:00
91546dd0d7
Make g0/g^/g$ work with soft wraps
2026-03-30 07:58:49 +02:00
89e1511860
Make gj/gk jump over soft wraps
2026-03-30 07:58:49 +02:00
507bbff1c3
Make camelCase motions adjust based on direction of visual selection
2026-03-30 07:58:49 +02:00
716956a30f
Make search highlights temporary
2026-03-30 07:58:49 +02:00
dd33e39850
Do not switch to normal mode after inserting a live template
2026-03-30 07:58:49 +02:00
ebc77454ab
Exit insert mode after refactoring
2026-03-29 19:45:22 +02:00
c9193cb6d4
Add action to run last macro in all opened files
2026-03-29 19:45:22 +02:00
13246c0a80
Stop macro execution after a failed search
2026-03-29 19:45:22 +02:00
b0ff57a4f5
Revert per-caret registers
2026-03-29 19:45:22 +02:00
f4e0684ca8
Apply scrolloff after executing native IDEA actions
2026-03-29 19:45:22 +02:00
3a3e7952b1
Automatically add unambiguous imports after running a macro
2026-03-29 19:45:22 +02:00
1ff6066e33
Fix(VIM-3986): Exception when pasting register contents containing new line
2026-03-29 19:45:21 +02:00
3a9abba410
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2026-03-29 19:45:21 +02:00
510f8f948e
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2026-03-29 19:45:21 +02:00
b623bf739c
Update search register when using f/t
2026-03-29 19:45:21 +02:00
c99d97b3bc
Add support for count for visual and line motion surround
2026-03-29 19:45:21 +02:00
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
25d70ee975
Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions
2026-03-29 19:45:21 +02:00
cbc9637d17
Respect count with <Action> mappings
2026-03-29 19:45:21 +02:00
0d893d9961
Change matchit plugin to use HTML patterns in unrecognized files
2026-03-29 19:45:21 +02:00
4ac3a1eaaa
Fix ex command panel causing Undock tool window to hide
2026-03-29 19:45:21 +02:00
86a6e9643f
Reset insert mode when switching active editor
2026-03-29 19:45:21 +02:00
8b06078607
Remove notifications about configuration options
2026-03-29 19:45:20 +02:00
924455907a
Remove AI
2026-03-29 19:45:20 +02:00
40367859b8
Set custom plugin version
2026-03-29 19:45:20 +02:00
45f7934d71
Revert "Fix(VIM-4108): Use default ANTLR output directory for Gradle 9+ compatibility"
...
This reverts commit a476583ea3 .
2026-03-27 21:40:07 +01:00
0880e5f935
Revert "Upgrade Gradle wrapper to 9.2.1"
...
This reverts commit 517bda93
2026-03-27 21:40:07 +01:00
8af3788379
Revert "Fix(VIM-4109): Configure test source sets for Gradle 9+ compatibility"
...
This reverts commit 5c0d9569d9 .
2026-03-27 21:40:07 +01:00
1grzyb1
5a2d982ca5
VIM-3918 Ensure commentary is installed
2026-03-26 11:28:28 +01:00
1grzyb1
527f612e75
VIM-3918 Run split mode tests using github actions
...
To make it work same way as ui tests I moved split mode tests to run on gh also
2026-03-26 09:51:15 +01:00
dependabot[bot]
53f2b4b9af
Bump org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm
...
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm](https://github.com/Kotlin/kotlinx.coroutines ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.1...1.10.2 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 15:56:49 +00:00
dependabot[bot]
02354fafb0
Bump org.mockito.kotlin:mockito-kotlin from 6.2.3 to 6.3.0
...
Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 6.2.3 to 6.3.0.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/v6.2.3...v6.3.0 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 15:40:37 +00:00
dependabot[bot]
7082757b0e
Bump org.kodein.di:kodein-di-jvm from 7.20.2 to 7.31.0
...
Bumps [org.kodein.di:kodein-di-jvm](https://github.com/kosi-libs/Kodein ) from 7.20.2 to 7.31.0.
- [Release notes](https://github.com/kosi-libs/Kodein/releases )
- [Changelog](https://github.com/kosi-libs/Kodein/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kosi-libs/Kodein/compare/7.20.2...v7.31.0 )
---
updated-dependencies:
- dependency-name: org.kodein.di:kodein-di-jvm
dependency-version: 7.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 15:39:41 +00:00
1grzyb1
4f748e5a98
VIM-3918 Add TeamCity configuration for split-mode tests
...
Register SplitModeTests build type: daily schedule at 4am,
XLARGE agent, artifact collection including IDE logs.
2026-03-25 11:43:43 +01:00
1grzyb1
c01a38d584
VIM-3918 Add split-mode tests for jump navigation
2026-03-25 11:43:43 +01:00
1grzyb1
6c569d9cb3
VIM-3918 Add split-mode tests for file ops, marks, and bookmarks
2026-03-25 11:43:43 +01:00
1grzyb1
c332b010f4
VIM-3918 Add split-mode tests for commentary, repeat, and format undo
2026-03-25 11:43:43 +01:00
1grzyb1
01a7cb4865
VIM-3918 Infrastructure for running split mode tests
2026-03-25 11:43:43 +01:00
1grzyb1
13fd228707
Fix TransactionTest project leak on CI
...
The mock services (VimMarkService, VimJumpService) were replaced via
MockTestCase.mockService() using @TestDisposable, which is disposed
AFTER @AfterEach. During super.tearDown(), editor disposal triggers
injector.markService.editorReleased(vimEditor), which still hits the
mock (service replacement not yet undone). This records a new Mockito
invocation on the EDT's MockingProgressImpl thread-local, holding
IjVimEditor → EditorImpl → ProjectImpl — causing the leaked project.
Fix: use a separate Disposable for service replacements and dispose it
before super.tearDown(), so editorReleased goes to the real service.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 13:48:44 +01:00
1grzyb1
2b0485fb9c
Fix flaky Transaction test
2026-03-24 11:09:16 +01:00
1grzyb1
65ae630623
Fix flaky Transaction test
2026-03-24 10:08:28 +01:00
1grzyb1
8c89f8d4eb
Fix slow edt operation exception
2026-03-24 09:13:42 +01:00
1grzyb1
d0ad4caf76
Move dependency support to the plugin.xml file
...
Otherwise, exception thrown from `DependencySupportBean.setPluginDescriptor()`.
2026-03-24 09:13:42 +01:00
1grzyb1
35fe3f9cca
VIM-2821 Undo for repeating insertText in split mode
...
Insert text wasn't being properly grouped into single undo group when performing `.`
Now whole `.` is grouped into single undo entry
2026-03-24 08:56:46 +01:00
Alex Plate
2b1bee3c9c
Fix thinapi test compilation errors with runBlocking
...
After the K3 coroutine audit made VimApi methods suspend,
these tests were not updated to wrap calls in runBlocking.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 18:31:54 +02:00
Alex Plate
608e41bfaa
Move Plugin API docs under api/ subfolder
...
Part of the VimApi freeze decision (VIM-4161).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 18:31:54 +02:00
Alex Plate
609f9b9be8
Revert Exchange plugin migration to new VimApi
...
Part of the VimApi freeze decision (VIM-4161). Reverting the
partial migration to keep Exchange fully on the old API.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 18:31:54 +02:00