1acf5d682d
Set plugin version to chylex-51
2025-07-20 10:11:27 +02:00
f2832f7dc2
Preserve visual mode after executing IDE action
2025-07-20 10:11:27 +02:00
fca7b518b3
Make g0/g^/g$ work with soft wraps
2025-07-19 19:47:02 +02:00
8aa4178449
Make gj/gk jump over soft wraps
2025-07-19 19:47:02 +02:00
2e035f1260
Make camelCase motions adjust based on direction of visual selection
2025-07-19 19:47:02 +02:00
c5f17a68f5
Make search highlights temporary
2025-07-19 19:47:02 +02:00
68b7788fe4
Exit insert mode after refactoring
2025-07-19 19:47:02 +02:00
3299059ab9
Add action to run last macro in all opened files
2025-07-19 19:47:02 +02:00
548ed30b5b
Stop macro execution after a failed search
2025-07-19 19:47:02 +02:00
b171ccb96c
Revert per-caret registers
2025-07-19 19:47:02 +02:00
93affef6d3
Apply scrolloff after executing native IDEA actions
2025-07-19 19:47:02 +02:00
0b788153cd
Stay on same line after reindenting
2025-07-19 19:47:02 +02:00
70d8167e17
Update search register when using f/t
2025-07-19 19:47:02 +02:00
67c3dec51b
Automatically add unambiguous imports after running a macro
2025-07-19 19:47:02 +02:00
3dab706f37
Fix(VIM-3986): Exception when pasting register contents containing new line
2025-07-19 19:47:02 +02:00
5228bca65e
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2025-07-19 19:46:34 +02:00
853a208eba
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2025-07-19 19:46:34 +02:00
fd9297edb1
Add support for count for visual and line motion surround
2025-07-19 19:46:34 +02:00
e01e4d8ecd
Fix vim-surround not working with multiple cursors
...
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2025-07-19 19:46:34 +02:00
b304692c4e
Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions
2025-07-19 19:46:33 +02:00
05b9f44a0b
Respect count with <Action> mappings
2025-07-19 15:32:32 +02:00
d878b119c4
Change matchit plugin to use HTML patterns in unrecognized files
2025-07-19 15:32:32 +02:00
def57128b0
Reset insert mode when switching active editor
2025-07-19 15:32:32 +02:00
fd4422bf95
Remove notifications about configuration options
2025-07-19 15:32:32 +02:00
d10a0c4ee7
Set custom plugin version
2025-07-19 15:32:30 +02:00
Alex Plate
f12b0b04f6
Fix the contribution name of Jakub
2025-07-18 16:06:45 +03:00
Alex Plate
ea4fc85e5b
Add a new plugin for the verification
2025-07-18 16:04:00 +03:00
Alex Plate
4af8fc1868
Update TC configuration to run only needed tests
2025-07-18 16:04:00 +03:00
Alex Plate
1482ac0335
Fix(VIM-3970): Get rid of VimStandalonePluginUpdateChecker
2025-07-18 16:03:59 +03:00
IdeaVim Bot
79168b00f3
Add zuberol to contributors list
2025-07-18 09:03:36 +00:00
zuberol
07990847c6
Merge pull request #1223 from JetBrains/feat/VIM-3791-nerdtree-gg-G-jumps
...
Feat(VIM-3791): support for "G" and "gg" motions inside the NERDtree
2025-07-17 11:44:07 +02:00
dependabot[bot]
8c40e19c44
Bump org.mockito.kotlin:mockito-kotlin from 5.4.0 to 6.0.0
...
Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 5.4.0 to 6.0.0.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/5.4.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-16 19:15:13 +03:00
dependabot[bot]
371769c508
Bump io.ktor:ktor-client-cio from 3.2.1 to 3.2.2
...
Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.2.1 to 3.2.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.2.1...3.2.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
dependency-version: 3.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-16 19:14:55 +03:00
dependabot[bot]
7ee34d0b27
Bump io.ktor:ktor-client-cio from 3.2.0 to 3.2.1
...
Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.2.0 to 3.2.1.
- [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.2.0...3.2.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-09 18:57:15 +03:00
dependabot[bot]
d1ec7d617d
Bump org.junit.jupiter:junit-jupiter-engine from 5.13.2 to 5.13.3
...
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework ) from 5.13.2 to 5.13.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-version: 5.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-09 18:56:55 +03:00
dependabot[bot]
898fd0537d
Bump org.junit.jupiter:junit-jupiter from 5.13.2 to 5.13.3
...
Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework ) from 5.13.2 to 5.13.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
dependency-version: 5.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-09 18:56:22 +03:00
Xinhe Wang
353603b546
Fix(VIM-3266): Set FileSaveCloseAction
to OTHER_SELF_SYNCHRONIZED
2025-07-07 10:55:53 +03:00
Xinhe Wang
2f7f0dcacb
Fix(VIM-3044): correct the behavior of I
in (linewise) Visual mode
...
For visual selections spanning multiple lines, keep caret position
if it's on the first line. Otherwise move the caret to the start of
the first selected line.
2025-07-07 10:55:30 +03:00
Xinhe Wang
af9023af4b
Rename insertBeforeCursor
and insertAfterCursor
helpers
...
The terminology used in IntelliJ is "caret".
2025-07-07 10:55:30 +03:00
Xinhe Wang
c393c902b2
Fix(VIM-2375): do not save file with ZQ
...
ZQ is defined to `Quit without checking for changes (same as ":q!").`
2025-07-04 14:26:56 +03:00
Xinhe Wang
c355cb7ed7
Make VimChangeGroup::changeCaseMotion
not accept non-Motion
argument
...
Error is logged if `ChangeCaseMotion` actions receive non-`Motion` args
2025-07-03 17:25:38 +03:00
Xinhe Wang
0803a1c195
Fix(VIM-2413): correct the range of line-wise case change commands
...
The start of the range is the leftmost non-whitespace character
OR the current position, whichever is closer to the left.
2025-07-03 17:25:38 +03:00
Xinhe Wang
5208412b46
Refine Argument.Motion::isLineWiseMotion
and VimMotionGroupBase::getMotionRange
...
This does not change any actual behavior.
2025-07-03 17:25:38 +03:00
IdeaVim Bot
78c463cf7b
Add Xinhe Wang to contributors list
2025-07-03 09:02:01 +00:00
dependabot[bot]
8f5a44bf44
Bump org.junit.vintage:junit-vintage-engine from 5.13.1 to 5.13.2
...
Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework ) from 5.13.1 to 5.13.2.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
dependency-version: 5.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 19:19:55 +03:00
Xinhe Wang
2377408028
Fix(VIM-2142): support gU
and gu
in VISUAL mode
...
Note that this implementation assumes that the 'gU' / 'gu' command in
visual mode is equivalent to 'U' / 'u'. While 'v_gU' and 'v_gu' are not
explicitly documented in Vim help, we treat these commands as identical
based on observed behavior, without examining Vim's source code.
2025-07-02 18:56:29 +03:00
Alex Plate
246425b1fb
Mark IdeaVim as a plugin that supports vim configuration
...
In this way, we'll be able to actively promote IdeaVim as a suggested plugin in the IDE.
GO-17806
2025-06-27 19:43:08 +03:00
Jakub
4eadfc1fba
feat: support for "G" and "gg" motions inside the NERDtree
2025-06-27 13:51:44 +02:00
dependabot[bot]
d3c945cd6d
Bump org.junit.jupiter:junit-jupiter-api from 5.13.1 to 5.13.2
...
Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework ) from 5.13.1 to 5.13.2.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
dependency-version: 5.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-25 19:35:31 +03:00
dependabot[bot]
2ac46129ac
Bump org.junit.jupiter:junit-jupiter-params from 5.13.1 to 5.13.2
...
Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework ) from 5.13.1 to 5.13.2.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-version: 5.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-25 19:14:44 +03:00