Commit Graph
7179 Commits
Author SHA1 Message Date
chylex a7def05aa8 Set plugin version to chylex-28 2024-02-18 18:49:31 +01:00
chylex 51e13a5f20 Disable speed search in Project tool window when NERDTree is enabled 2024-02-18 18:49:16 +01:00
chylex 9b67260d5a Work around VIM-3306 (make paragraph-motion plugin go to the end of the line) 2024-02-18 18:49:16 +01:00
chylex ac37432db6 Apply scrolloff after executing native IDEA actions 2024-02-18 18:49:16 +01:00
chylex 4c946568e4 Stay on same line after reindenting 2024-02-18 18:49:16 +01:00
chylex 7e70eed1ab Implement motions to go to next/previous misspelled word 2024-02-18 18:49:16 +01:00
chylex 43ae90044b Update search register when using f/t 2024-02-18 18:49:16 +01:00
chylex d79f7c23c5 Automatically add unambiguous imports after running a macro 2024-02-18 18:49:15 +01:00
chylex 6033450158 Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2024-02-18 18:49:15 +01:00
chylex ea86d7132c Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2024-02-18 18:49:15 +01:00
chylex 711d1f0329 Fix(VIM-3166): Workaround to fix broken filtering of visual lines 2024-02-18 18:49:15 +01:00
chylex 338e137347 Add support for count for visual and line motion surround 2024-02-18 18:49:15 +01:00
chylex 2b0e9bfec5 Fix vim-surround not working with multiple cursors
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2024-02-18 18:49:15 +01:00
chylex b42346b9e1 Fix(VIM-696) Restore visual mode after undo/redo, and disable incompatible actions 2024-02-18 18:49:15 +01:00
chylex d58d3ca8b0 Revert(VIM-2884): Fix moving lines to cursor 2024-02-18 18:49:15 +01:00
chylex 22b2ca2352 Respect count with <Action> mappings 2024-02-18 18:49:15 +01:00
chylex 1c98daa180 Add Matchit support for Java statements 2024-02-18 18:49:15 +01:00
chylex de906bcbac Change matchit plugin to use HTML patterns in unrecognized files 2024-02-18 18:49:14 +01:00
chylex 05fac8bf00 Reset insert mode when switching active editor 2024-02-18 18:49:14 +01:00
chylex a985d260f7 Remove update checker 2024-02-18 18:49:14 +01:00
chylex 9f4c679d77 Set custom plugin version 2024-02-18 18:49:14 +01:00
IdeaVim Bot f4cf06a50e Update changelog. Action id - 7940923443 2024-02-17 10:05:47 +00:00
Alex Plate 86bf8dcc60 Fix the compatibility with platform 2024-02-17 08:56:17 +02:00
Alex Plate d37898b6d3 Fix(VIM-3234): The space character won't mix in the tab chars after >> and << commands
Because of some reason, the visual position function from the platform starts to return an incorrect column for offsets with tabs. Maybe this is a correct behaviour for the platform, but for IdeaVim it breaks the calculation of the current caret position.

The visual position for calculating the shift was used since 2003, but there is no specific reason to use it and not the buffer (logical) position. So, since it started to cause issues, it's replaced with the buffer position.
2024-02-17 08:54:42 +02:00
Alex Plate 1edd6a9002 Fix the compatibility with the new version of the platform 2024-02-17 08:15:11 +02:00
Alex Plate f7fa0dcbd1 Update YouTrack query for updating the release status after the release 2024-02-17 08:15:11 +02:00
Alex Plate 4f0a95a803 Bring back setCompletionPhase as this incompatibility was fixed in the latest EAP of the IntelliJ platform 2024-02-17 08:15:11 +02:00
IdeaVim Bot e443cb0d3c Update changelog. Action id - 7928973613 2024-02-16 10:06:24 +00:00
Alex Plate 6fa228ee08 Fix(VIM-3291): Remove sync of editor selection between different opened editors
This is an old feature implemented by Rick Maddy in 2004, taken from Vim.
 c294063223

 If several buffers for the same file are opened, the selection is synchronized between buffers.
This doesn't happen in IJ natively and I don't see a reason to keep it like that.
This behaviour is removed because it causes issues now, but if we'll figure out the usage, we can bring it back.
2024-02-15 20:34:57 +02:00
Alex Plate fb9bfbaeeb Do not check the compatibility of the sneak plugin 2024-02-14 18:05:56 +02:00
Alex Plate 09668f4fcb Update gradle wrapper to version 8.6 2024-02-14 17:07:20 +02:00
Alex Plate 4c7a6165ed Fix incorrect logs location in UI tests 2024-02-13 19:26:58 +02:00
Alex Plate 12d0d2613f Allow sneak plugin to be registered with the original mappings from the sneak plugin 2024-02-13 19:20:41 +02:00
Alex Plate 42ee78cd3d Disable runIde task for test subprojects 2024-02-13 19:18:18 +02:00
Alex Plate 58d308c1ed Fix the logging reporting for UI tests 2024-02-13 18:02:55 +02:00
Alex Plate 29e1bcc53d Wait longer for the python console to intialize 2024-02-13 14:56:14 +02:00
Alex Plate 3531574e5e Remove intellij plugin dependency for UI tests 2024-02-13 12:59:13 +02:00
Alex Plate b9721218ab Enable PyCharm for python UI tests 2024-02-13 12:42:33 +02:00
Alex Plate a119ea6a29 Fix octopus UI test 2024-02-13 12:34:56 +02:00
Alex Plate 95ef5f5f32 Fix incorrect configuration for UI tests 2024-02-13 08:43:12 +02:00
Alex Plate b81b18645b Disable publishPlugin task for tests 2024-02-13 08:34:51 +02:00
Alex Plate ce591f1b43 Configure UI robot for the root project 2024-02-12 14:49:38 +02:00
Alex Plate 28afa4b3ce Change the gradle config for UI tests 2024-02-12 13:37:10 +02:00
IdeaVim Bot 89a24d71a6 Update changelog after merging PR 2024-02-10 18:07:26 +00:00
chylexandlippfi f69630b668 VIM-3238 Fix recording a macro that replays another macro 2024-02-10 20:05:47 +02:00
Alex Plate a2d34a883b Fix verifyPlugin task 2024-02-09 16:45:57 +02:00
Alex Plate 5c79b887d8 Do not ask for license for py tests 2024-02-09 16:31:25 +02:00
Alex Plate d0475bf659 Explicitly specify jupyter version 2024-02-09 16:27:22 +02:00
Alex Plate 85c9576699 Extract common UI test fixtures 2024-02-09 16:22:22 +02:00
Alex Plate 2483450a1f Rename ui tests for better consistency 2024-02-09 16:11:14 +02:00