Commit Graph
7907 Commits
Author SHA1 Message Date
chylex cc9385f2a9 Set plugin version to chylex-40 2024-08-25 10:17:38 +02:00
chylex 32a2384a46 Revert "VIM-2074 Backspace behaviour is incorrect in Replace mode"
This reverts commit 9bbeab80
2024-08-25 10:17:38 +02:00
chylex fdd850de5a Fix(VIM-3615): Escape closes dialog while waiting for more keys 2024-08-25 10:10:21 +02:00
chylex 0f7116b136 Add action to run last macro in all opened files 2024-08-25 06:11:12 +02:00
chylex db8f0251fb Stop macro execution after a failed search 2024-08-25 06:11:12 +02:00
chylex 2ca2c1e774 Revert per-caret registers 2024-08-25 06:11:10 +02:00
chylex f3c32da4d1 Revert "Factor disposable objects on editor opening"
This reverts commit 1fa78935
2024-08-25 06:10:58 +02:00
chylex 1a3b34d457 Fix(VIM-3364): Exception with mapped Generate action 2024-08-25 06:10:58 +02:00
chylex 1f9159996d Apply scrolloff after executing native IDEA actions 2024-08-25 06:10:58 +02:00
chylex 65c3acd891 Stay on same line after reindenting 2024-08-25 06:10:58 +02:00
chylex 223f65c003 Update search register when using f/t 2024-08-25 06:10:58 +02:00
chylex 293b854620 Automatically add unambiguous imports after running a macro 2024-08-25 06:10:58 +02:00
chylex 9e7c5fd603 Fix(VIM-3179): Respect virtual space below editor (imperfectly) 2024-08-25 06:10:58 +02:00
chylex 00c799595f Fix(VIM-3178): Workaround to support "Jump to Source" action mapping 2024-08-25 06:10:58 +02:00
chylex 8577b5ed20 Add support for count for visual and line motion surround 2024-08-25 06:10:58 +02:00
chylex 3af7a991a0 Fix vim-surround not working with multiple cursors
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2024-08-25 06:10:57 +02:00
chylex 212af1798d Fix(VIM-696) Restore visual mode after undo/redo, and disable incompatible actions 2024-08-25 06:10:57 +02:00
chylex 002ef8f72f Respect count with <Action> mappings 2024-08-25 06:10:57 +02:00
chylex 9115af6b3d Change matchit plugin to use HTML patterns in unrecognized files 2024-08-25 06:10:57 +02:00
chylex 25ca42d371 Reset insert mode when switching active editor 2024-08-25 06:10:57 +02:00
chylex 408687c9b3 Disable switching to insert mode for some editors 2024-08-25 06:10:54 +02:00
chylex 85e00bf8fc Remove update checker 2024-08-25 06:10:31 +02:00
chylex bd6f2d4b2f Set custom plugin version 2024-08-25 06:10:31 +02:00
IdeaVim Bot e406885ec6 Add Igor Babko to contributors list 2024-08-24 09:01:39 +00:00
filippandAlex Pláte 9bbeab8062 VIM-2074 Backspace behaviour is incorrect in Replace mode 2024-08-23 14:22:48 +03:00
filippandAlex Pláte 373bfc4eab Add endOffset to LiveRange 2024-08-23 14:22:48 +03:00
filippandAlex Pláte 050f2f7b97 Respect emojis and don't assume that every character is a single offset 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte e30bc14843 Make closing command line safer 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 76d590be11 Support more flexible command line restrictions for Fleet 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte b005328b4a Exclude generated files from .gitignore
I've also added sorting to be more confident that the generated file will be persistent across different machines
2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte ad20021cee Remove currentAction and some unused code 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 126de5c218 Remove package-info.java 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 0f7aef3f15 Fix tests 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte f352b84922 Move some Executor logic to its base class 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 789faa7cb2 Add entry to history on <Esc> in COMMAND mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte a338f5768a Better reset 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 8205c74571 Remove some old bindings 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte def40eb409 Save last entry on every command line text update 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 010e8a7541 Support <C-U> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 46c6778b3a Support <Down>, <S-Down>, <C-N>, <PageDown> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 0977bd4400 Support <Up>, <S-Up>, <C-P>, <PageUp> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte db092e9b0a Support history in VimCommandLine 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 5cfb98e188 Remove some old bindings 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 3a95b62885 Support <Insert> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 93e6adf5a9 Support <C-W> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 37204398ff Support <C-Right>, <S-Right> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte b2f450d14d Support <C-Left>, <S-Left> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 61da888571 Fix failing tests 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte fcda97cfb8 Update methods to support searching in any text, not just Editor content 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 1dc7ea6363 Register all shortcuts without references on ExKeyBindings
All the shortcuts will be removed from ExKeyBindings, but they still need to be registered
2024-08-23 14:18:03 +03:00