Commit Graph
1603 Commits
Author SHA1 Message Date
Simon Rainerandlippfi dfc7aef07d Fix(VIM-2553): Substitute consecutive matches
We need to set newend after the content of match is final, otherwise we
can end up in an endless loop. This allows us to remove the
startoff != latestOff check that previously prevented this endless
loop and caused this bug.
2022-04-02 13:52:58 +06:00
Alex Plate 276ad276ec Move few more classes to vim-engine 2022-03-30 18:44:38 +03:00
Alex Plate 83da2d304e Move some actions to vim-engine 2022-03-30 18:36:32 +03:00
Alex Plate 6ddc40d080 Move folder actions to vim-engine 2022-03-30 13:52:27 +03:00
Alex Plate 42fb5487e5 Move gn package to vim-engine 2022-03-30 13:48:06 +03:00
Alex Plate 1ce35ac233 Move updown package to vim-engine 2022-03-30 13:20:40 +03:00
Alex Plate 2734202e12 Move visual package to vim-engine 2022-03-29 19:10:19 +03:00
Alex Plate 6a31fd2732 Move text package to vim-engine 2022-03-29 17:54:17 +03:00
Alex Plate 5d84aa6939 Move some actions to engine 2022-03-29 17:43:43 +03:00
Alex Plate 7173b7960d Move MotionSentenceEndAction to vim-engine 2022-03-29 16:17:14 +03:00
Alex Plate bb1c30d6c8 Move paragraph action to vim-engine 2022-03-29 15:01:11 +03:00
Alex Plate d70abf6e27 Move an action to a different module 2022-03-29 14:48:43 +03:00
Alex Plate 25ba72e46b Reformat code 2022-03-29 12:25:37 +03:00
Alex Plate 4b49bb4737 Fix ]] and ][ commands
Discussion: 486
2022-03-29 12:12:48 +03:00
Alex Plate c4254dc6dd Refactor history group 2022-03-29 11:08:21 +03:00
Alex Plate d73cb274b4 Refactoring of some methods 2022-03-28 18:06:05 +03:00
Alex Plate 6cb6afe032 Fix(VIM-2590): Fix caret shape in PyCharm 2022-03-28 17:01:49 +03:00
Alex Plate 3686f0eb24 Update some usages 2022-03-28 16:10:58 +03:00
Alex Plate 6cc24fe99e Convert VimActionHandler to using VimEditor 2022-03-28 16:10:58 +03:00
Alex Plate 3784f1957f Some refactoring of change group 2022-03-28 16:09:25 +03:00
Alex Plate 69fd8d68af Small refactoring of change group 2022-03-28 16:09:25 +03:00
Alex Plate 301d72c169 Refactor Direction class 2022-03-28 16:09:24 +03:00
Alex Plate ca11974b12 Move all methods to the base class 2022-03-28 16:09:24 +03:00
Alex Plate 8917dbf4bb Update formatting 2022-03-27 00:15:32 +00:00
Alex Plate 56afa6d564 Move some methods of marks group to engine 2022-03-26 01:38:03 +03:00
Alex Plate 8ecac1a8cf Start moving mark group to vim-engine 2022-03-26 01:05:05 +03:00
Alex Plate f742e414e6 Extract vim mark constants into the separate file 2022-03-25 16:44:10 +03:00
Alex Plate c97f5be3fa Small refactoring of VimRegisterGroupBase.kt 2022-03-25 16:11:08 +03:00
Alex Plate c4d35849fd Move listener to base 2022-03-25 15:30:45 +03:00
Alex Plate 88c191bc61 Move some methods from RegisterGroup to clipboard 2022-03-24 18:07:13 +03:00
Alex Plate a1e6318bce Move register classes into the separate package 2022-03-24 17:42:03 +03:00
Alex Plate 3606f5ea14 Move a lot of methods to RegisterBase 2022-03-24 17:07:23 +03:00
Alex Plate 38c3b206e2 Move a method to RegisterGroupBase 2022-03-24 16:21:04 +03:00
Alex Plate e69bf9760d Move a method to RegisterGroupBase 2022-03-24 16:08:21 +03:00
Alex Plate 0b763e23cf Move Register to vim-engine 2022-03-24 14:39:13 +03:00
Alex Plate 311cb0bada Get rid of TransferableData 2022-03-24 14:25:40 +03:00
Alex Plate a78782b73a Extract VimClipboardManager 2022-03-24 14:17:10 +03:00
Alex Plate 54df803ee1 Move some code from register group to base class 2022-03-23 19:32:03 +03:00
Alex Plate 2819b782c9 Move isCloseKeyStroke to extension method 2022-03-23 19:00:37 +03:00
Alex Plate 38c12660b0 Update usages of vimLogger 2022-03-23 18:40:48 +03:00
Alex Plate 3917a8c5e3 Move KeyHandler to vim-engine 2022-03-22 19:20:17 +03:00
Alex Plate 17c642d5ed Move some classes to vim-engine 2022-03-22 19:17:31 +03:00
Alex Plate 2d84e2d788 Move argument capturing to vim engine 2022-03-22 19:09:09 +03:00
Alex Plate ca19d2bfd5 Move injector fully to vim-engine 2022-03-22 16:20:28 +03:00
Alex Plate 7290edd3ae Move all members of injector to vim-engine 2022-03-22 15:47:34 +03:00
Alex Plate 8d4e9b8514 Move VimChangeGroup to vim-engine 2022-03-22 15:46:20 +03:00
Alex Plate db87b51784 Move some base classes to vim-engine 2022-03-22 15:44:33 +03:00
Alex Plate 96dc9af1e3 Move NativeActionManager to injectorBasfe 2022-03-22 12:36:32 +03:00
Alex Plate a453cb2582 Move DigraphSequence to vim-engine 2022-03-21 19:04:33 +03:00
Alex Plate b0d53330bb Move some classes to vim-engine 2022-03-21 19:04:33 +03:00