a7def05aa8
Set plugin version to chylex-28
2024-02-18 18:49:31 +01:00
51e13a5f20
Disable speed search in Project tool window when NERDTree is enabled
2024-02-18 18:49:16 +01:00
9b67260d5a
Work around VIM-3306 (make paragraph-motion plugin go to the end of the line)
2024-02-18 18:49:16 +01:00
ac37432db6
Apply scrolloff after executing native IDEA actions
2024-02-18 18:49:16 +01:00
4c946568e4
Stay on same line after reindenting
2024-02-18 18:49:16 +01:00
7e70eed1ab
Implement motions to go to next/previous misspelled word
2024-02-18 18:49:16 +01:00
43ae90044b
Update search register when using f/t
2024-02-18 18:49:16 +01:00
d79f7c23c5
Automatically add unambiguous imports after running a macro
2024-02-18 18:49:15 +01:00
6033450158
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2024-02-18 18:49:15 +01:00
ea86d7132c
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2024-02-18 18:49:15 +01:00
711d1f0329
Fix(VIM-3166): Workaround to fix broken filtering of visual lines
2024-02-18 18:49:15 +01:00
338e137347
Add support for count for visual and line motion surround
2024-02-18 18:49:15 +01:00
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
b42346b9e1
Fix(VIM-696) Restore visual mode after undo/redo, and disable incompatible actions
2024-02-18 18:49:15 +01:00
d58d3ca8b0
Revert(VIM-2884): Fix moving lines to cursor
2024-02-18 18:49:15 +01:00
22b2ca2352
Respect count with <Action> mappings
2024-02-18 18:49:15 +01:00
1c98daa180
Add Matchit support for Java statements
2024-02-18 18:49:15 +01:00
de906bcbac
Change matchit plugin to use HTML patterns in unrecognized files
2024-02-18 18:49:14 +01:00
05fac8bf00
Reset insert mode when switching active editor
2024-02-18 18:49:14 +01:00
a985d260f7
Remove update checker
2024-02-18 18:49:14 +01:00
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
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