2d79870c0f
Set plugin version to chylex-55
2026-04-06 20:43:01 +02:00
551c6286ab
Fix Ex commands not working
2026-04-06 20:43:01 +02:00
e17e93d143
Preserve visual mode after executing IDE action
2026-04-06 20:43:01 +02:00
18722c240c
Make g0/g^/g$ work with soft wraps
2026-04-06 20:43:01 +02:00
945fdf3fe9
Make gj/gk jump over soft wraps
2026-04-06 20:43:01 +02:00
40e9d6ff7a
Make camelCase motions adjust based on direction of visual selection
2026-04-06 20:43:00 +02:00
6bce1110e5
Make search highlights temporary
2026-04-06 20:43:00 +02:00
d8876b525a
Do not switch to normal mode after inserting a live template
2026-04-06 20:43:00 +02:00
069815326a
Exit insert mode after refactoring
2026-04-06 20:43:00 +02:00
755bf21d35
Add action to run last macro in all opened files
2026-04-06 20:43:00 +02:00
565ce9f9e4
Stop macro execution after a failed search
2026-04-06 20:43:00 +02:00
8cb78e26f8
Revert per-caret registers
2026-04-06 20:43:00 +02:00
430bdc2a82
Apply scrolloff after executing native IDEA actions
2026-04-06 20:43:00 +02:00
fe55e3e6eb
Automatically add unambiguous imports after running a macro
2026-04-06 20:43:00 +02:00
b7ac7acaf5
Fix(VIM-3986): Exception when pasting register contents containing new line
2026-04-06 20:43:00 +02:00
8cd0e2c266
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2026-04-06 20:43:00 +02:00
902c005826
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2026-04-06 20:43:00 +02:00
b09ded236f
Update search register when using f/t
2026-04-06 20:43:00 +02:00
221b5474c9
Add support for count for visual and line motion surround
2026-04-06 20:43:00 +02:00
2a91e67f39
Fix vim-surround not working with multiple cursors
...
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2026-04-06 20:43:00 +02:00
e2bd6a2828
Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions
2026-04-06 20:43:00 +02:00
52ff8012cc
Respect count with <Action> mappings
2026-04-06 20:42:59 +02:00
0bac02e40e
Change matchit plugin to use HTML patterns in unrecognized files
2026-04-06 20:42:59 +02:00
33740616da
Fix ex command panel causing Undock tool window to hide
2026-04-06 20:42:59 +02:00
57d0ef1dd5
Reset insert mode when switching active editor
2026-04-06 20:42:59 +02:00
d2f017887f
Remove notifications about configuration options
2026-04-06 20:42:59 +02:00
cfe196ed30
Remove AI
2026-04-06 20:42:59 +02:00
536942f514
Set custom plugin version
2026-04-06 20:42:59 +02:00
36e3cd1adb
Revert "Fix(VIM-4108): Use default ANTLR output directory for Gradle 9+ compatibility"
...
This reverts commit a476583ea3 .
2026-04-06 19:58:55 +02:00
7c874f834a
Revert "Upgrade Gradle wrapper to 9.2.1"
...
This reverts commit 517bda93
2026-04-06 19:58:52 +02:00
a4e963c98e
Revert "Fix(VIM-4109): Configure test source sets for Gradle 9+ compatibility"
...
This reverts commit 5c0d9569d9 .
2026-04-06 19:58:46 +02:00
1grzyb1
46823abcda
Fix timing in jump navigation split tests
2026-04-03 12:25:19 +02:00
d85e7dba19
Fix pumvisible returning opposite result
...
The implementation was broken in ed50fa28f5 , which inverted the result but did not invert the condition.
2026-04-03 12:17:47 +02:00
1grzyb1
a9c3277a51
Reset KeyHandler in rider esc lookup
2026-04-03 11:28:24 +02:00
1grzyb1
6e6039c22a
Enable lookup listener only in rider/clion
2026-04-03 11:28:24 +02:00
1grzyb1
b49e896b41
Return VimCaret fields back to IjVimCaret
...
There was compatibility issue with multicursor due to change of return type
2026-04-03 11:14:54 +02:00
1grzyb1
122b066b75
Return KeyGroup from getKey
...
There was compatibility issue with multicursor due to change of return type
2026-04-03 11:14:54 +02:00
1grzyb1
cb24ac2bfa
Restore public fields in IjVimEditor
...
Some fields where moved to factory and it resulted in compatybility issues with multicursor plugin
2026-04-03 11:14:54 +02:00
1grzyb1
b14324a3e6
Catching initialization exceptions
...
When external plugin couldn't be initilized and throw exception it resulted in broken ideavim state
2026-04-03 08:37:20 +02:00
1grzyb1
e40a839f52
Fix Escape not exiting insert mode after Ctrl+Space completion in Rider
...
Octopus is disabled for Rider (VIM-3815), and Rider's LookupSummaryInfo popup causes the popup manager to consume Escape before IdeaVim's action handlers can process it, so we now listen for explicit lookup cancellation via LookupListener to exit insert mode.
2026-04-02 12:27:25 +02:00
1grzyb1
a45cc0891b
Don't extend octopus handler in VimEscForRiderHandler
...
Octopus is disabled for Rider so VimEscForRiderHandler couldn't properly handle esc
2026-04-02 11:02:08 +02:00
1grzyb1
89bad651c0
Add missing frontend module decriptor
2026-04-02 11:02:04 +02:00
dependabot[bot]
5150dc0c9e
Bump io.ktor:ktor-client-content-negotiation from 3.4.1 to 3.4.2
...
Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/3.4.1...3.4.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
dependency-version: 3.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 19:54:28 +00:00
dependabot[bot]
c6c7d68876
Bump gradle-wrapper from 9.4.0 to 9.4.1
...
Bumps [gradle-wrapper](https://github.com/gradle/gradle ) from 9.4.0 to 9.4.1.
- [Release notes](https://github.com/gradle/gradle/releases )
- [Commits](https://github.com/gradle/gradle/compare/v9.4.0...v9.4.1 )
---
updated-dependencies:
- dependency-name: gradle-wrapper
dependency-version: 9.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 19:51:49 +00:00
1grzyb1
02130a87c9
Exit search with proper defocus and handle escape
2026-04-01 11:48:43 +02:00
1grzyb1
40ba977e58
Add run configurations for all platforms
...
To simplify running ideavim with different platforms, this commit introduce run configurations for each platform both in monolith and split mode
2026-04-01 09:43:37 +02:00
1grzyb1
21f304a560
VIM-4135 fix loading rider module
2026-04-01 09:32:32 +02:00
1grzyb1
36e8bd4663
VIM-4016 Fix :edit when project has no source roots
...
When project couldn't properlly indexed and didn't have source roots it couldn't find file using edit command. So I've modified it to search using absolute paths in project
2026-03-31 09:48:34 +02: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