Commit Graph
8348 Commits
Author SHA1 Message Date
chylex 7c7e7728f2 Set plugin version to chylex-44 2025-03-25 09:25:25 +01:00
chylex de930ed57c Make search highlights temporary 2025-03-25 09:25:25 +01:00
chylex 590d5bd22d Exit insert mode after refactoring 2025-03-25 09:25:25 +01:00
chylex 69c748d881 Add action to run last macro in all opened files 2025-03-25 09:25:25 +01:00
chylex 144cc5c3fc Stop macro execution after a failed search 2025-03-25 09:25:24 +01:00
chylex fb270cdbc5 Revert per-caret registers 2025-03-25 09:25:24 +01:00
chylex ce6a296233 Fix(VIM-3364): Exception with mapped Generate action 2025-03-25 09:25:24 +01:00
chylex 949f359b98 Apply scrolloff after executing native IDEA actions 2025-03-25 09:25:24 +01:00
chylex c922426e02 Stay on same line after reindenting 2025-03-25 09:25:24 +01:00
chylex 9240e82f2d Update search register when using f/t 2025-03-25 09:25:24 +01:00
chylex a1639d80b0 Automatically add unambiguous imports after running a macro 2025-03-25 09:25:24 +01:00
chylex 7860b98107 Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2025-03-25 09:25:24 +01:00
chylex 7157f9c5a5 Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2025-03-25 09:25:24 +01:00
chylex 1522618cd6 Add support for count for visual and line motion surround 2025-03-25 09:25:24 +01:00
chylex 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
chylex c6ef3f286f Fix(VIM-696) Restore visual mode after undo/redo, and disable incompatible actions 2025-03-25 09:25:24 +01:00
chylex b358e63444 Respect count with <Action> mappings 2025-03-25 09:25:24 +01:00
chylex 7ac743c604 Change matchit plugin to use HTML patterns in unrecognized files 2025-03-25 09:25:24 +01:00
chylex db3d3fc608 Reset insert mode when switching active editor 2025-03-25 09:25:24 +01:00
chylex 14d313907b Remove notifications about configuration options 2025-03-25 09:25:24 +01:00
chylex fe37a69544 Remove update checker 2025-03-25 09:25:24 +01:00
chylex 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 UsovandAlex Plate 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]andgithub-actions[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]andgithub-actions[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áteandGitHub 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