4d8d1e9d17
Set plugin version to chylex-58
2026-04-30 21:07:09 +02:00
590ffc7fe4
Disable IdeaVim in popup editors
2026-04-30 21:07:09 +02:00
97bbe7d996
Fix AltGr not triggering Ctrl-Alt bindings on Windows
2026-04-14 19:19:21 +02:00
cdc525d62b
Fix argtextobj plugin not working with multiple carets
2026-04-14 19:19:21 +02:00
62cb93b8fd
Add 'isactionenabled' function
2026-04-10 17:09:13 +02:00
412dbfffb1
Fix Ex commands not working
2026-04-10 17:09:13 +02:00
fcbd4f3ecd
Preserve visual mode after executing IDE action
2026-04-10 17:09:13 +02:00
efea120fc4
Make g0/g^/g$ work with soft wraps
2026-04-10 17:09:13 +02:00
93a3ef99a2
Make gj/gk jump over soft wraps
2026-04-10 17:09:13 +02:00
7e0825250c
Make camelCase motions adjust based on direction of visual selection
2026-04-10 17:09:13 +02:00
9b8413a4d4
Make search highlights temporary & use different color for nearby results
2026-04-10 17:09:13 +02:00
5938e20aa9
Do not switch to normal mode after inserting a live template
2026-04-10 16:07:01 +02:00
bf282dbb8b
Exit insert mode after refactoring
2026-04-10 16:07:01 +02:00
f729d69ebd
Add action to run last macro in all opened files
2026-04-10 16:07:00 +02:00
a6648469b2
Stop macro execution after a failed search
2026-04-10 16:07:00 +02:00
42d5a14b97
Revert per-caret registers
2026-04-10 16:07:00 +02:00
ef9f204069
Apply scrolloff after executing native IDEA actions
2026-04-10 16:07:00 +02:00
dcaa3e081d
Automatically add unambiguous imports after running a macro
2026-04-10 16:07:00 +02:00
480c891e0e
Fix(VIM-3986): Exception when pasting register contents containing new line
2026-04-10 16:07:00 +02:00
def269e35f
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2026-04-10 16:07:00 +02:00
0fcbbdf0ce
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2026-04-10 16:07:00 +02:00
59f267e723
Update search register when using f/t
2026-04-10 16:07:00 +02:00
e69921d4d3
Add support for count for visual and line motion surround
2026-04-10 16:07:00 +02:00
4ae3a9f426
Fix vim-surround not working with multiple cursors
...
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2026-04-10 16:07:00 +02:00
d44afe5284
Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions
2026-04-10 16:07:00 +02:00
4612f5ce68
Respect count with <Action> mappings
2026-04-10 16:07:00 +02:00
3292bc65fd
Change matchit plugin to use HTML patterns in unrecognized files
2026-04-10 16:07:00 +02:00
04e67e622a
Fix ex command panel causing Undock tool window to hide
2026-04-10 16:07:00 +02:00
b51714e9f9
Reset insert mode when switching active editor
2026-04-10 16:07:00 +02:00
f8d3e9d98e
Remove notifications about configuration options
2026-04-10 16:07:00 +02:00
b152819d2b
Remove AI
2026-04-10 16:07:00 +02:00
fe90c24a46
Set custom plugin version
2026-04-10 16:06:59 +02:00
8b636f9dde
Revert "Fix(VIM-4108): Use default ANTLR output directory for Gradle 9+ compatibility"
...
This reverts commit a476583ea3 .
2026-04-10 16:04:41 +02:00
376bf98dee
Revert "Upgrade Gradle wrapper to 9.2.1"
...
This reverts commit 517bda93
2026-04-10 16:04:41 +02:00
a4c70083aa
Revert "Fix(VIM-4109): Configure test source sets for Gradle 9+ compatibility"
...
This reverts commit 5c0d9569d9 .
2026-04-10 16:04:41 +02:00
1grzyb1
9f33320e66
Move split mode tests to team city
2026-04-09 14:21:18 +02:00
1grzyb1
5dc5aaa0d8
VIM-4176 Don't focus single line output
...
Scroll was causing clearing output panel which resulted in race conditions
2026-04-09 14:06:05 +02:00
1grzyb1
0d8d215946
Clear gradle caches in random order tests
...
They were keeping old class descriptors
2026-04-09 12:26:32 +02:00
1grzyb1
c9234b82f5
VIM-4175 Clear output panel before showing error
...
Split showing error message into two separate methods. Once that appends the error to the current output panel and the second that clears the output panel before showing the error. So when no search results are found we don;t show hit enter message,
2026-04-09 11:45:56 +02:00
1grzyb1
b9bd523648
Fix visual selection commands failing off-EDT due to nested write-in-read action
...
Commands entered from Visual mode (e.g. :'<,'>sort) fail because Command.execute wraps selection cleanup in runReadAction, but exitVisualMode nests a runWriteAction inside it, which deadlocks off-EDT. Remove the unnecessary runWriteAction from exitVisualMode since removeSelection only requires EDT, not a write lock.
2026-04-08 13:48:33 +02:00
1grzyb1
4f5b793642
Bump ideaVersion to 2026.1
2026-04-08 13:48:33 +02:00
1grzyb1
2fdf52d305
Split double undo into two singles once
2026-04-08 09:24:14 +02:00
1grzyb1
56103c990b
Increase compatibility pipeline timeout to 180 minutes
2026-04-08 08:50:47 +02:00
1grzyb1
1e489e2c14
Wait for ideavim to attatch to editor
2026-04-08 08:44:16 +02:00
1grzyb1
06d877415d
Make go back shortcut platform-specific
2026-04-07 12:52:07 +02:00
claude[bot]
c946ecde86
Fix NPE when using \/, \?, or \& range without previous search pattern
...
When using \/, \?, or \& in an Ex command range (e.g., :\/ d) without a
previous search or substitute pattern, the code stored null in the
patterns list and then threw NullPointerException via the !! assertion
in calculateLine1.
Instead, throw the appropriate Vim error eagerly when building the
SearchAddress: E35 for \/ and \? (no previous search), E33 for \& (no
previous substitute). The patterns list is now non-nullable, eliminating
the !! assertion.
Add regression tests that would have caught this NPE.
2026-04-07 12:51:40 +02:00
claude[bot]
00e1d8173e
Remove duplicate test and fix typo in HistoryCommandTest
...
- Remove `test history cmd lists empty command history` which was an
exact duplicate of `test history cmd lists current cmd in history`
- Fix typo "saerch" -> "search" in test name
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-07 12:50:20 +02:00
IdeaVim Bot
cff4afa050
Add digitalby to contributors list
2026-04-07 09:20:20 +00:00
1grzyb1
706ac76b5e
Update changelog: aggregate all pending changelog entries
...
Combines entries from 10 individual changelog PRs (#1593 , #1604 , #1607 ,
#1612 , #1614 , #1618 , #1625 , #1637 , #1644 , #1648 ) into a single update.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 11:13:16 +02:00
1grzyb1
98934ff7bf
Clean Gradle before running tests
...
It should ensure no stale classes survive between builds
2026-04-07 11:09:05 +02:00