Commit Graph
46 Commits
Author SHA1 Message Date
chylex 7c4efe496d Set plugin version to chylex-54 2026-03-30 07:58:58 +02:00
chylex 19aa1f928c Fix pumvisible returning opposite result 2026-03-30 07:58:49 +02:00
chylex b7d17bbb6e Preserve visual mode after executing IDE action 2026-03-30 07:58:49 +02:00
chylex 91546dd0d7 Make g0/g^/g$ work with soft wraps 2026-03-30 07:58:49 +02:00
chylex 89e1511860 Make gj/gk jump over soft wraps 2026-03-30 07:58:49 +02:00
chylex 507bbff1c3 Make camelCase motions adjust based on direction of visual selection 2026-03-30 07:58:49 +02:00
chylex 716956a30f Make search highlights temporary 2026-03-30 07:58:49 +02:00
chylex dd33e39850 Do not switch to normal mode after inserting a live template 2026-03-30 07:58:49 +02:00
chylex ebc77454ab Exit insert mode after refactoring 2026-03-29 19:45:22 +02:00
chylex c9193cb6d4 Add action to run last macro in all opened files 2026-03-29 19:45:22 +02:00
chylex 13246c0a80 Stop macro execution after a failed search 2026-03-29 19:45:22 +02:00
chylex b0ff57a4f5 Revert per-caret registers 2026-03-29 19:45:22 +02:00
chylex f4e0684ca8 Apply scrolloff after executing native IDEA actions 2026-03-29 19:45:22 +02:00
chylex 3a3e7952b1 Automatically add unambiguous imports after running a macro 2026-03-29 19:45:22 +02:00
chylex 1ff6066e33 Fix(VIM-3986): Exception when pasting register contents containing new line 2026-03-29 19:45:21 +02:00
chylex 3a9abba410 Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2026-03-29 19:45:21 +02:00
chylex 510f8f948e Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2026-03-29 19:45:21 +02:00
chylex b623bf739c Update search register when using f/t 2026-03-29 19:45:21 +02:00
chylex c99d97b3bc Add support for count for visual and line motion surround 2026-03-29 19:45:21 +02:00
chylex 6b8eb8952f Fix vim-surround not working with multiple cursors
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2026-03-29 19:45:21 +02:00
chylex 25d70ee975 Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions 2026-03-29 19:45:21 +02:00
chylex cbc9637d17 Respect count with <Action> mappings 2026-03-29 19:45:21 +02:00
chylex 0d893d9961 Change matchit plugin to use HTML patterns in unrecognized files 2026-03-29 19:45:21 +02:00
chylex 4ac3a1eaaa Fix ex command panel causing Undock tool window to hide 2026-03-29 19:45:21 +02:00
chylex 86a6e9643f Reset insert mode when switching active editor 2026-03-29 19:45:21 +02:00
chylex 8b06078607 Remove notifications about configuration options 2026-03-29 19:45:20 +02:00
chylex 924455907a Remove AI 2026-03-29 19:45:20 +02:00
chylex 40367859b8 Set custom plugin version 2026-03-29 19:45:20 +02:00
chylex 45f7934d71 Revert "Fix(VIM-4108): Use default ANTLR output directory for Gradle 9+ compatibility"
This reverts commit a476583ea3.
2026-03-27 21:40:07 +01:00
chylex 0880e5f935 Revert "Upgrade Gradle wrapper to 9.2.1"
This reverts commit 517bda93
2026-03-27 21:40:07 +01:00
chylex 8af3788379 Revert "Fix(VIM-4109): Configure test source sets for Gradle 9+ compatibility"
This reverts commit 5c0d9569d9.
2026-03-27 21:40:07 +01:00
1a8d5e0b66 Improve support for recording macros with code completion (#1332)
Fixes wrong recorded inputs when code completion introduces an import.

Fixes wrong recorded inputs when completing a static member with a partial type name. Example: `WiE.A` -> `WindowEvent.ACTION_EVENT_MASK`

Co-authored-by: Alex Plãte <aleksei.plate@jetbrains.com>
2025-10-24 15:24:43 +03:00
chylexandAlex Plãte 761f6f5fb9 Implement pumvisible() function 2025-06-06 15:21:26 +03:00
chylexandAlex Pláte dedd90ce13 Fix(VIM-3615): Escape closes dialog while waiting for more keys 2024-08-30 16:46:53 +03:00
chylexandAlex Pláte 4c3ad3f263 Add NERDTree action to toggle excluded files 2024-05-08 10:02:10 +03:00
chylexandAlex Pláte 6dd924b2b2 Implement motions to go to next/previous misspelled word 2024-02-23 10:17:25 +02:00
chylexandAlex Pláte f4782630d4 Add Matchit support for Java statements 2024-02-20 16:41:34 +02:00
chylexandAlex Pláte 32d5e1e6fa Enforce LF line separator in project code style 2024-02-20 16:31:36 +02:00
chylexandlippfi f69630b668 VIM-3238 Fix recording a macro that replays another macro 2024-02-10 20:05:47 +02:00
chylexandAlex Pláte 673222da6c Prevent code completion popup from appearing after running a macro 2023-12-22 09:32:33 +02:00
chylexandAlex Pláte 419160724c Fix(VIM-2933): Reloading/sourcing .ideavimrc does not initialize new plugins 2023-11-03 11:27:41 +02:00
chylexandAlex Pláte fb78cdd304 Add operating system type to has() function 2023-10-27 12:28:06 +03:00
chylexandAlex Pláte c7b51b7fa5 Implement partial code completion support in macros
Works ok with insertions (Enter, Ctrl+Enter) but not with replacements (Tab)
2022-07-22 10:02:23 +03:00
chylexandAlex Pláte b50197f7ce Fix(VIM-2227): Wrong behavior when deleting / changing surround with invalid character 2022-06-23 18:19:28 +03:00
chylexandAlex Pláte b6d84e0e66 Fix compile errors in unit tests on Windows 2021-12-01 09:37:24 +03:00
chylexandAlex Pláte 637ae21089 [VIM-2255] Missing reload icon in .ideavimrc on Windows 2021-10-29 10:09:48 +03:00