chylex
7d7dada898
Set plugin version to 60
2026-09-23 11:51:58 +02:00
chylex
649e6aac8c
Fix editor jumping with large scrolloff
2026-09-23 11:51:57 +02:00
chylex
8e5bee5eb3
Prevent caret from moving left when exiting insert mode at end of empty line
2026-09-23 10:48:56 +02:00
chylex
19a1ad698c
Disable removing indentation after switching from insert to normal mode
2026-09-23 10:42:45 +02:00
chylex
5d79c93e4e
Make search highlights temporary
2026-09-23 10:18:21 +02:00
chylex
08cb48682d
Disable IdeaVim in popup editors
2026-09-23 10:18:21 +02:00
chylex
d0ccad28c9
Fix AltGr not triggering Ctrl-Alt bindings on Windows
2026-09-23 10:18:21 +02:00
chylex
d0f80d611f
Add 'isactionenabled' function
2026-09-23 10:18:21 +02:00
chylex
1f12a2de45
Preserve visual mode after executing IDE action
2026-09-23 10:18:21 +02:00
chylex
b541dfbc5f
Make g0/g^/g$ work with soft wraps
2026-09-23 10:18:21 +02:00
chylex
a7ce4a7574
Make gj/gk jump over soft wraps
2026-09-23 10:18:21 +02:00
chylex
156c3fcf2d
Make camelCase motions adjust based on direction of visual selection
2026-09-23 10:18:21 +02:00
chylex
ab55e5d31c
Do not switch to normal mode after inserting a live template
2026-09-23 10:18:21 +02:00
chylex
040e1932fb
Exit insert mode after refactoring
2026-09-23 10:18:20 +02:00
chylex
9418e05e1c
Add action to run last macro in all opened files
2026-09-23 10:18:20 +02:00
chylex
a753181274
Stop macro execution after a failed search
2026-09-23 10:18:20 +02:00
chylex
d8302a623a
Fix losing yanked text when number of carets changes
2026-09-23 10:18:20 +02:00
chylex
cd0dd0dfbd
Apply scrolloff after executing native IDEA actions
2026-09-23 10:18:20 +02:00
chylex
2bf466cfc8
Automatically add unambiguous imports after running a macro
2026-09-23 10:18:20 +02:00
chylex
b8f1a5451c
Fix(VIM-3986): Exception when pasting register contents containing new line
2026-09-23 10:18:20 +02:00
chylex
99259210a6
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2026-09-23 10:18:20 +02:00
chylex
d9474abad3
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2026-09-23 10:18:20 +02:00
chylex
eea61ab539
Update search register when using f/t
2026-09-23 10:18:20 +02:00
chylex
b6e5aa9586
Add support for count for visual and line motion surround
2026-09-23 10:18:20 +02:00
chylex
ffac6e23ef
Fix vim-surround not working with multiple cursors
...
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2026-09-23 10:18:20 +02:00
chylex
e685c6a84f
Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions
2026-09-23 10:18:20 +02:00
chylex
a550983e5d
Change matchit plugin to use HTML patterns in unrecognized files
2026-09-23 10:18:20 +02:00
chylex
447a8e3f04
Fix ex command panel causing Undock tool window to hide
2026-09-23 10:18:19 +02:00
chylex
cb3a01f150
Reset insert mode when switching active editor
2026-09-23 10:18:19 +02:00
chylex
362fe6be71
Remove notifications about configuration options
2026-09-23 10:18:19 +02:00
chylex
62a14dcad8
Remove AI
2026-09-23 10:18:19 +02:00
chylex
c08b6f5b27
Set custom plugin version
2026-09-23 10:18:19 +02:00
1grzyb1
719335d4cb
Debug failing claude actions
2026-09-23 09:13:14 +02:00
Alex Plate and Claude Opus 5
33d0e5b3ef
Remove user surveys
...
Drop the uninstall survey browser popup and the "Take Survey" entry in the
status bar widget menu.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-22 15:18:15 +03:00
1grzyb1
d682906047
VIM-3198 add fast scroll in nerdtree
...
add mapping for <c-d> and <c-u> in nerdtree for fast scroll
2026-09-22 10:31:04 +02:00
grzybek and Claude Opus 5
a087a508b5
VIM-3093 Scope search highlights to the viewport
...
Vim computes 'hlsearch' per screen cell during redraw and keeps no highlight objects at all, while IdeaVim materialises a RangeHighlighter per match, so highlighting the whole buffer put tens of thousands of them in the markup model for the 35 lines the user can see.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-21 11:58:29 +02:00
grzybek and Claude Opus 5
154f81d1d6
VIM-3093 Stop deriving the search match model from the highlighters
...
Once the highlighters cover only the viewport they are no longer a complete model of the matches, so the two callers that read the match list back out of them need another source.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-21 11:58:29 +02:00
grzybek and Claude Opus 5
c7149c3129
VIM-3093 Give search highlights a single owner per editor
...
Nothing kept the vimLastHighlighters list and the markup model in step, and nothing could answer which part of the document is currently highlighted - both of which scoping the highlights to the viewport needs.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-21 11:58:29 +02:00
grzybek
46cf018d32
VIM-4326 run mapping from select mode in visual mode
...
Vim when mapping is run on select mode it runs it in visual and then restores
2026-09-18 09:19:01 +02:00
grzybek
e552a2ba51
VIM-2627 Handle nullable PathMacroManager.expandPath on 2026.
2026-09-17 13:17:33 +02:00
grzybek
f13c3e333c
VIM-4318 Adjust Visual mark columns when lines merge
2026-09-17 13:17:33 +02:00
dependabot[bot]
03d4d7ab31
Bump org.jetbrains.kotlin:kotlin-stdlib from 2.4.10 to 2.4.20
...
Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 2.4.10 to 2.4.20.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.4.10...v2.4.20 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
dependency-version: 2.4.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-16 15:43:34 +00:00
dependabot[bot]
8a8ada7bcb
Bump org.eclipse.jgit:org.eclipse.jgit.ssh.apache
...
Bumps [org.eclipse.jgit:org.eclipse.jgit.ssh.apache](https://github.com/eclipse-jgit/jgit ) from 7.7.1.202607240634-r to 7.8.0.202609011348-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.7.1.202607240634-r...v7.8.0.202609011348-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
dependency-version: 7.8.0.202609011348-r
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-16 15:42:39 +00:00
dependabot[bot]
e465c9c962
Bump com.google.devtools.ksp:symbol-processing-api from 2.3.11 to 2.3.12
...
Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.3.11 to 2.3.12.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.3.11...2.3.12 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
dependency-version: 2.3.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-16 15:41:34 +00:00
1grzyb1
bf210ba468
VIM-3999 list option to enable vim in other editors
...
As we now have more editors that we are not always want to enable vim in it make more sense to have list option to enable/disable them there
2026-09-14 11:51:57 +02:00
1grzyb1
f9d455073e
VIM-3999 enable vim in debug console
2026-09-14 11:51:57 +02:00
1grzyb1
0ae4b2698a
VIM-2629 commentary block comments variable
...
Allow to disbale char-ise block comments.
Original plugin doesn't support comment part of line.
Here we add `commentary_block_comments` variable to allow to disable it
2026-09-14 08:57:22 +02:00
1grzyb1
4ab0520d9a
VIM-2627 Configure ideavimrc path
...
Allow users to define custom locations of ideavimrc with path expansions and ij macros
2026-09-11 11:46:06 +02:00
1grzyb1
b796fcc08d
VIM-4324 add close window command
2026-09-10 10:41:50 +02:00
1grzyb1
c6f3dc4cc5
VIM-2239 add c-[ as esc in vim everywhere
2026-09-10 09:48:16 +02:00