Commit Graph
49 Commits
Author SHA1 Message Date
chylex 7058f47761 Set plugin version to 64 2026-11-01 23:21:05 +01:00
chylex 186314b02b Revert "remove restriction not selecting new line char"
This reverts commit 8b97cd8b
2026-11-01 19:56:13 +01:00
chylex 527e381901 Disable paragraph-motion plugin bindings for operator-pending mode 2026-11-01 19:56:13 +01:00
chylex af42f345ac Fix backwards motions to unmatched parenthesis/brace consuming the character 2026-11-01 19:56:12 +01:00
chylex bfd98b8521 Prevent caret from moving left when exiting insert mode at end of empty line 2026-11-01 19:56:12 +01:00
chylex 5767e13bd2 Make search highlights temporary 2026-11-01 19:56:12 +01:00
chylex 17bdb2a998 Disable IdeaVim in popup editors 2026-11-01 19:56:12 +01:00
chylex b1e0170205 Fix AltGr not triggering Ctrl-Alt bindings on Windows 2026-11-01 19:56:12 +01:00
chylex 82e533dde8 Add 'isinplacerenaming' function 2026-11-01 19:56:11 +01:00
chylex 581f7370a4 Add 'isactionenabled' function 2026-11-01 19:56:11 +01:00
chylex f89279ebf1 Preserve visual mode after executing IDE action 2026-11-01 19:56:11 +01:00
chylex 6e964c8fde Make g0/g^/g$ work with soft wraps 2026-11-01 19:56:11 +01:00
chylex 9785e81769 Make gj/gk jump over soft wraps 2026-11-01 19:56:10 +01:00
chylex 40f22dd047 Make camelCase motions adjust based on direction of visual selection 2026-11-01 19:56:10 +01:00
chylex 819aeab3e0 Do not switch to normal mode after inserting a live template 2026-11-01 19:56:10 +01:00
chylex e1cb2319cc Exit insert mode after refactoring 2026-11-01 19:56:10 +01:00
chylex a38e5ed162 Add action to run last macro in all opened files 2026-11-01 19:56:10 +01:00
chylex 8002a8ac52 Stop macro execution after a failed search 2026-11-01 19:56:09 +01:00
chylex 0d6e4163a7 Fix losing yanked text when number of carets changes 2026-11-01 19:56:09 +01:00
chylex 143a56b128 Apply scrolloff after executing native IDEA actions 2026-11-01 19:56:09 +01:00
chylex 09a1ce49dd Automatically add unambiguous imports after running a macro 2026-11-01 19:56:09 +01:00
chylex 10334965ee Fix(VIM-3986): Exception when pasting register contents containing new line 2026-11-01 19:56:08 +01:00
chylex 383d4fd3f6 Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2026-11-01 19:56:08 +01:00
chylex 9423bdc295 Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2026-11-01 19:56:08 +01:00
chylex 6fd81712d1 Update search register when using f/t 2026-11-01 19:56:08 +01:00
chylex c7b444bee3 Fix vim-surround not working with multiple cursors or count 2026-11-01 19:56:08 +01:00
chylex 90d6e5bad5 Make 'map' not affect Select mode 2026-10-31 16:05:21 +01:00
chylex 417cbee77a Change matchit plugin to use HTML patterns in unrecognized files 2026-10-31 16:05:21 +01:00
chylex ec1f1ccf57 Fix ex command panel causing Undock tool window to hide 2026-10-31 16:05:21 +01:00
chylex f172cf18bc Restore normal or visual mode when switching active editor 2026-10-31 16:05:21 +01:00
chylex ea30037173 Remove notifications about configuration options 2026-10-31 16:05:21 +01:00
chylex 11ae0f50d2 Remove AI 2026-10-31 16:05:21 +01:00
chylex b06ad2cce5 Set custom plugin version 2026-10-31 16:05:21 +01:00
chylex d85e7dba19 Fix pumvisible returning opposite result
The implementation was broken in ed50fa28f5, which inverted the result but did not invert the condition.
2026-04-03 12:17:47 +02:00
chylexandAlex Plãte 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
chylex 761f6f5fb9 Implement pumvisible() function 2025-06-06 15:21:26 +03:00
chylex dedd90ce13 Fix(VIM-3615): Escape closes dialog while waiting for more keys 2024-08-30 16:46:53 +03:00
chylex 4c3ad3f263 Add NERDTree action to toggle excluded files 2024-05-08 10:02:10 +03:00
chylex 6dd924b2b2 Implement motions to go to next/previous misspelled word 2024-02-23 10:17:25 +02:00
chylex f4782630d4 Add Matchit support for Java statements 2024-02-20 16:41:34 +02:00
chylex 32d5e1e6fa Enforce LF line separator in project code style 2024-02-20 16:31:36 +02:00
chylex f69630b668 VIM-3238 Fix recording a macro that replays another macro 2024-02-10 20:05:47 +02:00
chylex 673222da6c Prevent code completion popup from appearing after running a macro 2023-12-22 09:32:33 +02:00
chylex 419160724c Fix(VIM-2933): Reloading/sourcing .ideavimrc does not initialize new plugins 2023-11-03 11:27:41 +02:00
chylex fb78cdd304 Add operating system type to has() function 2023-10-27 12:28:06 +03:00
chylex 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
chylex b50197f7ce Fix(VIM-2227): Wrong behavior when deleting / changing surround with invalid character 2022-06-23 18:19:28 +03:00
chylex b6d84e0e66 Fix compile errors in unit tests on Windows 2021-12-01 09:37:24 +03:00
chylex 637ae21089 [VIM-2255] Missing reload icon in .ideavimrc on Windows 2021-10-29 10:09:48 +03:00