1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-04-11 05:15:43 +02:00
Commit Graph

8348 Commits

Author SHA1 Message Date
7c7e7728f2
Set plugin version to chylex-44 2025-03-25 09:25:25 +01:00
de930ed57c
Make search highlights temporary 2025-03-25 09:25:25 +01:00
590d5bd22d
Exit insert mode after refactoring 2025-03-25 09:25:25 +01:00
69c748d881
Add action to run last macro in all opened files 2025-03-25 09:25:25 +01:00
144cc5c3fc
Stop macro execution after a failed search 2025-03-25 09:25:24 +01:00
fb270cdbc5
Revert per-caret registers 2025-03-25 09:25:24 +01:00
ce6a296233
Fix(VIM-3364): Exception with mapped Generate action 2025-03-25 09:25:24 +01:00
949f359b98
Apply scrolloff after executing native IDEA actions 2025-03-25 09:25:24 +01:00
c922426e02
Stay on same line after reindenting 2025-03-25 09:25:24 +01:00
9240e82f2d
Update search register when using f/t 2025-03-25 09:25:24 +01:00
a1639d80b0
Automatically add unambiguous imports after running a macro 2025-03-25 09:25:24 +01:00
7860b98107
Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2025-03-25 09:25:24 +01:00
7157f9c5a5
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2025-03-25 09:25:24 +01:00
1522618cd6
Add support for count for visual and line motion surround 2025-03-25 09:25:24 +01:00
09862c8356
Fix vim-surround not working with multiple cursors
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2025-03-25 09:25:24 +01:00
c6ef3f286f
Fix(VIM-696) Restore visual mode after undo/redo, and disable incompatible actions 2025-03-25 09:25:24 +01:00
b358e63444
Respect count with <Action> mappings 2025-03-25 09:25:24 +01:00
7ac743c604
Change matchit plugin to use HTML patterns in unrecognized files 2025-03-25 09:25:24 +01:00
db3d3fc608
Reset insert mode when switching active editor 2025-03-25 09:25:24 +01:00
14d313907b
Remove notifications about configuration options 2025-03-25 09:25:24 +01:00
fe37a69544
Remove update checker 2025-03-25 09:25:24 +01:00
54de3dac25
Set custom plugin version 2025-03-25 09:25:24 +01:00
Alex Plate
7c39e9e585
Fix the runForEachCaret exception 2025-03-14 17:40:19 +02:00
Alex Plate
60767fa908
Fix the path to python 2025-03-14 16:20:23 +02:00
Alex Plate
186feed8af
Try to use trial for Rider tests 2025-03-14 16:13:51 +02:00
Alex Plate
b3aaf75b48
Use different tracking marker for UI tests PyCharm 2025-03-14 16:06:18 +02:00
Alex Plate
2b1b4fc71e
Create UI test for Rider 2025-03-14 16:01:03 +02:00
Alex Plate
8a173c801c
Try not to wait till stripes to appear in UI tests for PyCharm 2025-03-14 15:38:27 +02:00
Alex Plate
38b5879d37
Use a new version of compatibility checker 2025-03-14 15:17:53 +02:00
Alex Plate
d0900fd0c5
Use a different way of waiting till the SDK is detected 2025-03-14 14:41:38 +02:00
Alex Plate
79d2040fcf
Wait longer till PyCharm will detect the SDK 2025-03-14 14:09:48 +02:00
Alex Plate
2c83403cb0
Add waiting for SDK detectors on PyCharm tests 2025-03-14 13:55:07 +02:00
Alex Plate
3f22c6f9e4
Create UI tests for Rider 2025-03-14 13:50:52 +02:00
Alex Plate
abdb6cb906
Fix(VIM-3825): Proper processing of enter for Rider & similar IDEs 2025-03-14 13:39:36 +02:00
Alex Plate
46f9aa4df2
UI Tests: Handle different name of the project tree for the different version of IJ 2025-03-14 12:47:40 +02:00
Ilya Usov
f40540d114
Fix IdeaVim state after starting the template in remdev scenario
Now the template is properly detected on client as well.

Related: RIDER-118965
2025-03-13 11:50:10 +02:00
dependabot[bot]
79b9dbd656 Bump org.jetbrains.intellij.platform from 2.2.2-SNAPSHOT to 2.3.0
Bumps org.jetbrains.intellij.platform from 2.2.2-SNAPSHOT to 2.3.0.

---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 18:06:06 +02:00
dependabot[bot]
f8592a85f7 Bump com.dorongold.task-tree from 4.0.0 to 4.0.1
Bumps com.dorongold.task-tree from 4.0.0 to 4.0.1.

---
updated-dependencies:
- dependency-name: com.dorongold.task-tree
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 17:47:51 +02:00
Alex Plate
5b8469c276
Use pattern matching in CI tests 2025-03-12 10:52:51 +02:00
Alex Plate
0729e9623b
Bring back the 2024.3.3 version of IdeaVim as a minimal supported version 2025-03-12 10:48:14 +02:00
Alex Plate
90b530e6db
Use a different approach for UI tests 2025-03-12 10:08:15 +02:00
Alex Plate
dcaef64494
Refactor the way of checking if copy text is presented in UI test 2025-03-11 20:19:53 +02:00
Alex Plate
b31f46d9f4
Update UI test 2025-03-11 19:06:52 +02:00
Alex Plate
bbab064281
With direct calls for the VimFindActionIdAction in UI tests, there is no need to open the GoToAction 2025-03-11 18:31:35 +02:00
Alex Plate
6f030eb8a6
Increase a timeout for waiting for Idea frame during UI tests 2025-03-11 18:05:52 +02:00
Alex Plate
d52d631799
Cleanup of the IjActionExecutor 2025-03-11 17:44:43 +02:00
Alex Plate
84b485c6bc
Use the proper context component when firing an action 2025-03-11 17:44:43 +02:00
Alex Pláte
3808bfea60
Merge pull request #1123 from citizenmatt/bugfix/dotcover-indicator
Move status bar widgets after dotCover indicator
2025-03-11 11:09:59 +02:00
Matt Ellis
3fa20dd417
Move status bar widgets after dotCover indicator
Rider's dotCover indicator is marked as "last" rather than relative to other dotnet icons. This position pushes out IdeaVim widgets, so make sure we're after "dotCoverIndicator"

See also DCVR-13021
2025-03-10 18:52:46 +00:00
Alex Plate
f76b07521e
Fix(VIM-3827): Fix an incorrect implementation of the >= operator
As a note: This is the first bug in IdeaVim that was fixed by AI (with manual verification, of course).
2025-03-10 10:50:26 +02:00