Commit Graph
8491 Commits
Author SHA1 Message Date
lippfi 8f55551339 Mocked tests for tabmove 2022-02-14 13:11:58 +03:00
Alex Plate 9229497be8 Add David Dadon to contributors list 2022-02-14 08:25:42 +00:00
Alex Pláte 99e77cd8ed Update ideajoin-examples.md 2022-02-14 11:24:12 +03:00
David DadonandAlex Pláte 8d8809238c Add shortcut to ideajoin example 2022-02-14 11:24:12 +03:00
Alex Plate f03d574e86 Update formatting 2022-02-13 00:12:41 +00:00
lippfi cbb5fbe92e Add vimscript statistic 2022-02-11 14:54:34 +03:00
lippfi 6a376ad62c Add shortcut conflict statistic 2022-02-11 14:53:09 +03:00
lippfi 8e61853459 Add PluginState statistic 2022-02-11 14:51:44 +03:00
lippfi b17bc1bb3e Add ActionTracker statistic 2022-02-11 14:48:15 +03:00
lippfi 1343c7603b Rename VimStatistic to OptionState 2022-02-11 14:46:18 +03:00
Alex Plate 5b5a4b1347 Fix tests 2022-02-11 11:26:12 +03:00
Alex Plate 62fb3f9c5a Make IdeaVim compatible with 213+ only 2022-02-11 10:58:38 +03:00
Alex Plate 986378db42 Comment out two incompatipable tests 2022-02-11 10:21:58 +03:00
Alex Plate ce99c26c03 Introduce ExecutionContext - abstract context holder 2022-02-10 18:03:40 +03:00
Alex Plate 3571595838 Use VimEditor in Local scope of options 2022-02-10 17:10:30 +03:00
Alex Plate c0c450124f Fix test 2022-02-10 17:07:39 +03:00
Alex Plate aa62022218 Reorder functions 2022-02-10 16:26:36 +03:00
Alex Plate 71c27babfd Update tests 2022-02-10 16:24:13 +03:00
Alex Plate 2ff93270d7 Konvert keyHandler to kotlin 2022-02-10 16:17:59 +03:00
Alex Plate c07719dd3d Rename KeyHandler.java to KeyHandler.kt 2022-02-10 16:17:41 +03:00
Alex Plate 6b7ef88418 Fix test 2022-02-10 16:07:11 +03:00
Alex Plate ee9f12180d Extract VimActionExecutor 2022-02-10 13:18:23 +03:00
Alex Plate 8df3bc57c5 Execute action execution to a separate class 2022-02-10 13:15:54 +03:00
Alex Plate 0aabb2971e Support extension handlers with a callback
After the refactoring of AceJump, the current approach is not synchronous anymore.
So, it's needed to explicitly notify IdeaVim that the motion was finished and IdeaVim can continue the execution
2022-02-10 12:55:44 +03:00
Alex Plate e5740bf496 Add kotlin test as a dependency 2022-02-10 11:03:28 +03:00
Alex Plate e8f1dff61c Add some comments for handler injector 2022-02-09 11:46:04 +03:00
Alex Plate 267fc62865 Add TC tests for 213 2022-02-09 09:54:07 +03:00
Alex Plate 05a64f51f7 Update changelog 2022-02-08 15:23:00 +00:00
Alex Plate e5460d7a31 Extract keyHandlerKeeper 2022-02-08 18:20:12 +03:00
Alex Plate 1826a31e2f Update changelog 2022-02-08 14:20:35 +03:00
Alex Plate 2bb44c414f Refactoring for the new api 2022-02-08 14:20:35 +03:00
Alex Plate ef7442c488 Create carets() method in VimEditor 2022-02-08 14:20:34 +03:00
Alex Plate 775bde62c8 VimEditor update 2022-02-08 14:20:34 +03:00
Alex Plate c5a504bde3 Top level editor is hidden behind VimEditor 2022-02-08 14:20:34 +03:00
Alex Plate f7f7e010c4 Update dic 2022-02-08 14:20:34 +03:00
Alex Plate aa82f7ed64 Add Alex Pláte to contributors list 2022-02-08 11:15:12 +00:00
Alex Pláte 684d192b4b Remove unnecessary code update 2022-02-08 14:13:49 +03:00
Matt EllisandAlex Pláte aed2d1159d fix(VIM-2470): Fix incorrect reset of cursor shape 2022-02-08 14:13:49 +03:00
lippfi d2500df05e Better digraph support 2022-02-07 13:47:02 +03:00
lippfi 8922303a72 Fix paste 2022-02-07 13:45:11 +03:00
lippfi cea4de03cd Add tabmove command 2022-02-07 13:44:56 +03:00
Alex Plate 9529c19b9b Update formatting 2022-01-30 00:11:14 +00:00
Alex Plate b0f5c502d9 Inject VimEditor into keyHandler 2022-01-27 13:17:39 +03:00
Alex Plate c3fc369bc4 [VIM-1028] Support global state
Not yet documented and enabled
2022-01-27 12:34:28 +03:00
lippfi a5ef0d5edf Fix tab character for StringHelper.stringToKeys() 2022-01-26 21:37:10 +03:00
Alex Plate 26e9056f17 Fix multicaret test for o 2022-01-26 17:05:49 +03:00
Alex Plate 1553aa774b Add docs to VimPlugin 2022-01-26 17:01:36 +03:00
Alex Plate 2ebdbc5ac4 Do not update carets in notebook command mode 2022-01-26 16:57:46 +03:00
Alex Plate e3ca172101 Update changes in plugin.xml 2022-01-26 16:57:46 +03:00
lippfi 17d4ec6c29 Fix option listeners 2022-01-26 16:43:28 +03:00