Commit Graph
100 Commits
Author SHA1 Message Date
Alex Plateandchylex eae7ed95e2 Revert "Fix(VIM-308) Undo requires one more step if the cursor is not at the position where it was after undo"
This reverts commit 9dbe3c33
2022-07-06 01:15:56 +02:00
Alex Plate 6c0a52155b Add compatibility method 2022-07-01 16:36:30 +03:00
Alex Plate c7ebce39bf Make options compatible 2022-07-01 16:10:13 +03:00
Alex Plate a0dc7a792f Add more compatibility methods 2022-07-01 15:55:07 +03:00
Alex Plate fdb09a8f1f Use vim-engine kotlin settings 2022-07-01 12:18:53 +03:00
Alex Plate 4ac2aa2339 Apply kotlin options to all projects 2022-07-01 11:29:15 +03:00
Alex Plate ebbc20692a Add JVM compatibility option to the compiler 2022-07-01 10:58:32 +03:00
Alex Plate 5c82d112c9 More compatibility methods 2022-07-01 10:05:13 +03:00
Alex Plate 40fd50d7f1 Add midding import 2022-07-01 09:27:07 +03:00
Alex Plate f7b948fee2 Add CommandState compatibility layer and rename our main CommandState to VimStateMachine 2022-07-01 09:04:27 +03:00
Alex Plate 6cdcf133bb Use snapshot version of gradle plugin 2022-06-30 09:14:29 +03:00
Alex Plate 2ac4b265d1 Add compatibility method 2022-06-29 16:30:26 +03:00
Alex Plate 46e994b563 Fix incorrect inheritance 2022-06-29 11:42:21 +03:00
Alex Plate 81482bd298 Add more compatibility changes 2022-06-29 11:25:11 +03:00
Alex Plate f1a239c085 Make compatibility function public 2022-06-29 10:42:04 +03:00
Alex Plate a48e38de7b Make function static 2022-06-29 10:25:41 +03:00
Alex Plate 0aaacee117 Add more classes for compatibility 2022-06-29 09:54:50 +03:00
Alex Plate b8373af69f Move MappingMode to a different package 2022-06-29 09:54:49 +03:00
Alex Plate e99b2ee73d Add new method for compatibility 2022-06-29 09:54:49 +03:00
Alex Plate 7e79d5a960 Add method for compatibility 2022-06-28 11:13:54 +03:00
Alex Plate c1b480976d Include source files into distribution 2022-06-28 11:13:54 +03:00
Alex Plate ddabbe6891 Use vim-engine as API instead of implementation 2022-06-28 11:13:54 +03:00
Alex Plate ffa3052b50 Update build version of IJ 2022-06-28 11:13:54 +03:00
Alex Plate 654ea88851 Add collecting of sources to the resulting jar 2022-06-28 11:13:54 +03:00
Alex Plate 885031e086 Fix test class without test methods 2022-06-27 07:59:22 +03:00
Alex Plate d77c5bb5cf Update formatting 2022-06-26 00:20:17 +00:00
Alex Plate 781bce0000 Update changelog 2022-06-24 05:27:52 +00:00
Alex Plate a3ca1b965b Fix(VIM-2691): Save file on :w 2022-06-24 08:26:02 +03:00
Alex Plate dd20b480a7 Update changelog 2022-06-24 08:26:02 +03:00
Alex Plate 194b744361 Update changelog 2022-06-23 15:29:40 +00:00
Alex Plate c00703d1d0 Manually define excluded from qodana files 2022-06-23 13:50:35 +03:00
Alex Plate 6e12377116 Remove generated code from qodana 2022-06-23 13:08:53 +03:00
Alex Plate b0c4391ad8 Remove some files from qodana inspection 2022-06-22 20:30:14 +03:00
Alex Plate f43ac2538a Enable dependency checker in qodana 2022-06-22 18:36:08 +03:00
Alex Plate 9eaf8b5d2d Move some other methods to vim-engine 2022-06-22 18:36:08 +03:00
Alex Plate 5b94276836 Move more methods to vim-engine 2022-06-15 12:58:15 +03:00
Alex Plate 11d9ef7507 Partially move change group to vim-engine 2022-06-14 10:31:23 +03:00
Alex Plate ca143272f3 Update changelog 2022-06-13 09:54:32 +00:00
Alex Plate 072449825c Fix(VIM-2675): Fix numbering register in visual mode 2022-06-13 12:53:05 +03:00
Alex Plate 38ed9c206a Fix compilation 2022-06-13 12:53:05 +03:00
Alex Plate 8235a649a1 Move VisualMotionGroup to vim-engine 2022-06-13 12:53:05 +03:00
Alex Plate 09efdd076e Remove unused method 2022-06-13 12:53:05 +03:00
Alex Plate da9b6ea762 Update formatting 2022-06-12 00:17:39 +00:00
Alex Plate 437450a93b Fix long running test 2022-06-10 16:01:13 +03:00
Alex Plate 50fff8871e Update changelog 2022-06-10 12:28:35 +00:00
Alex Plate 350e9cfca2 Fix(VIM-2595): Support plugins in macro execution 2022-06-10 15:27:03 +03:00
Alex Plate 5639edf173 Refactor mapping stack 2022-06-10 15:27:03 +03:00
Alex Plate f72313df9c Fix(VIM-2671): Fix using plugins from mappings 2022-06-10 15:27:03 +03:00
Alex Plate fe66d06ce2 Move VimMark to vim-injector 2022-06-08 12:06:45 +03:00
Alex Plate b6e917a2d7 Get rid of DialogDataContext
Actually, it was removed for some time already.
Caused this exception: https://web.ea.pages.jetbrains.team/#/issue/533401
2022-06-07 16:40:38 +03:00
Alex Plate a6a39d249b Move key group to vim-engine 2022-06-07 15:53:31 +03:00
Alex Plate 518784c371 Use ShortcutOwnerInfo in savedShortcuts 2022-06-07 15:53:30 +03:00
Alex Plate e248bb5565 Update formatting 2022-06-05 00:23:42 +00:00
Alex Plate ccf48d1e53 Add some more notes to injector about it's status 2022-06-01 13:59:51 +03:00
Alex Plate d7a74fdf5e Mark the states of the injector 2022-05-31 10:44:00 +03:00
Alex Plate 462c1bc75e Fix resetting the modes to empty state 2022-05-31 10:20:31 +03:00
Alex Plate 96b05dcc94 Mute some neovim tests 2022-05-31 09:54:34 +03:00
Alex Plate ceafe9d4e7 Rename base for property tests 2022-05-31 09:31:00 +03:00
Alex Plate fc9b09cf72 Update ij plugin to 1.6.0 2022-05-31 09:29:40 +03:00
Alex Plate f3b6687d79 Update kotlin version 2022-05-30 11:22:24 +03:00
Alex Plate adf483a748 Enable property based and long running tests 2022-05-30 09:52:12 +03:00
Alex Plate 7332cd1ed1 Start implementing Troubleshooter 2022-05-30 09:52:11 +03:00
Alex Plate 7726f4347b Unmap removed mappings after using ReloadVimRc action 2022-05-30 09:52:11 +03:00
Alex Plate ee092d988b Update formatting 2022-05-29 00:17:16 +00:00
Alex Plate b3db3bb940 Add a note that :action should not be used in mappings 2022-05-26 11:05:00 +03:00
Alex Plate edcb17a436 Update changes 2022-05-26 11:05:00 +03:00
Alex Plate c6fdf9cdf4 [VIM-2643]: Implement a redo-register feature 2022-05-25 11:30:55 +03:00
Alex Plate 2244d0f776 Downgrade intellij-plugin due to https://github.com/JetBrains/gradle-intellij-plugin/issues/998 2022-05-25 11:30:54 +03:00
Alex Plate 620eca3a0d Correctly fix the test 2022-05-24 15:16:45 +03:00
Alex Plate aa3b2e988f Update TC constant 2022-05-24 15:14:36 +03:00
Alex Plate 753f589ea5 Mark a test as VimBehDiffers 2022-05-24 14:34:34 +03:00
Alex Plate 831e4e8c42 Fix services initialization in VimInjectorBase 2022-05-24 13:49:01 +03:00
Alex Plate 329722f338 Turn off experimental api 2022-05-24 13:05:12 +03:00
Alex Plate b1714a2fc1 Update formatting 2022-05-08 00:16:10 +00:00
Alex Plate 4c0af66dff Update formatting 2022-05-01 00:20:06 +00:00
Alex Plate ccd7204b21 Update changelog 2022-04-27 10:56:37 +03:00
Alex Plate b82f1e6602 Move more classes to vim-engine 2022-04-27 10:40:44 +03:00
Alex Plate 4104258219 Move playbackregister to vim-engine 2022-04-26 14:21:10 +03:00
Alex Plate 11054f908b Move some classes from file package to vim-engine 2022-04-26 10:02:23 +03:00
Alex Plate e0dc6f7214 Update changelog 2022-04-25 11:44:22 +00:00
Alex Plate 735686c415 Update TC constant 2022-04-25 14:42:24 +03:00
Alex Plate 385bcbc383 fix(VIM-2604): Update action execution rules 2022-04-25 14:41:32 +03:00
Alex Plate acb27d5ccc [TC] Update qodana configs 2022-04-25 09:45:49 +03:00
Alex Plate 62c79e1470 Move yank package to vim-engine 2022-04-25 09:45:48 +03:00
Alex Plate 1a99918819 Move some put actions to vim-engine 2022-04-25 09:45:48 +03:00
Alex Plate 7e3a9e0b38 Move window actions to vim-engine 2022-04-25 09:45:48 +03:00
Alex Plate f51d74f2b8 Use correct name of notifications toolwindow for Track Action Ids 2022-04-25 09:45:24 +03:00
Alex Plate 987cba6072 Change implementation of configurable for lazy loading 2022-04-25 09:45:24 +03:00
Alex Plate 770e6371df Rename .java to .kt 2022-04-25 09:45:24 +03:00
Alex Plate 30e660cf19 Update changelog 2022-04-25 09:45:24 +03:00
Alex Plate 8ccf0b5364 Update changelog 2022-04-25 09:45:23 +03:00
Alex Plate ac41890759 Update formatting 2022-04-24 00:15:29 +00:00
Alex PláteandGitHub 5a6de3afaa Merge pull request #493 from citizenmatt/feature/commentary
Improvements to Commentary extension
2022-04-21 10:28:30 +03:00
Alex Plate 330d64c7cb Move mark package to vim-engine 2022-04-19 18:43:33 +03:00
Alex Plate 673e43dd77 Move scroll package to vim-engine 2022-04-19 10:20:15 +03:00
Alex Plate c2c5c60899 Move select package to vim-engine 2022-04-19 09:56:38 +03:00
Alex Plate c34a7f123d Update formatting 2022-04-10 00:15:21 +00:00
Alex Plate 48820d4dff Fix compilation 2022-04-08 09:54:52 +03:00
Alex Plate 2fbab395f1 Fix incorrect code 2022-04-08 09:54:43 +03:00
Alex Plate db1ec29470 Update plugin verifier version 2022-04-07 15:44:23 +03:00