filipp
|
7fbc17624f
|
Fix(VIM-2718): Fixed case where the primary caret was changed
|
2022-09-11 00:24:06 +03:00 |
|
Alex Plate
|
c32c62eacc
|
[New Typing Handler]: Support d
|
2022-09-06 13:13:31 +03:00 |
|
Alex Plate
|
43a79dbad4
|
[New Typing Handler]: Switch j command to new typing handler
|
2022-09-05 15:22:10 +03:00 |
|
Alex Plate
|
da8f5f3231
|
Fix handler call from put command
|
2022-08-23 15:26:58 +03:00 |
|
Alex Plate
|
f8fa8b73fa
|
Move some methods to vim engine
|
2022-08-23 15:26:55 +03:00 |
|
Alex Plate
|
81816f903f
|
Update formatting
|
2022-08-21 00:17:52 +00:00 |
|
Alex Plate
|
7f1e3bb155
|
Fix(VIM-1758): Commentary plugin in rider
|
2022-08-17 10:13:04 +03:00 |
|
Alex Plate
|
9498d0779c
|
Revert "Refactoring IdeaVim to use editor actions instead of registering shortcuts in the editor"
This reverts commit b12fd5100f .
|
2022-08-15 18:59:35 +03:00 |
|
Alex Plate
|
b12fd5100f
|
Refactoring IdeaVim to use editor actions instead of registering shortcuts in the editor
|
2022-08-15 18:42:32 +03:00 |
|
Alex Plate
|
12903066b9
|
Workaround for VIM-2487
|
2022-08-12 09:45:07 +03:00 |
|
Alex Plate
|
118d0433cb
|
Fix(VIM-2728): Give access to global variables
|
2022-08-12 09:45:07 +03:00 |
|
filipp
|
3c6bffba03
|
Fix(VIM-749)
|
2022-08-11 03:27:19 +03:00 |
|
Alex Plate
|
2dae43258c
|
Skip unsupported arguments in command
VIM-2720
|
2022-08-04 20:08:13 +03:00 |
|
Alex Plate
|
0d168c8115
|
Update formatting
|
2022-07-24 00:20:23 +00:00 |
|
Alex Plate
|
33d3f270a3
|
Fix(VIM-2710): Show options value on set opt
|
2022-07-20 09:56:23 +03:00 |
|
filipp
|
da94edd386
|
Fix(VIM-2703)
|
2022-07-20 02:51:45 +06:00 |
|
Alex Plate
|
97f5c9225e
|
Cleanup the sources
|
2022-07-08 11:24:10 +03:00 |
|
Alex Plate
|
09b86c15f9
|
Fix missing space
|
2022-07-08 10:59:02 +03:00 |
|
Alex Plate
|
8f34285d8c
|
Fix issues with notations
|
2022-07-08 10:55:21 +03:00 |
|
Alex Plate
|
d3c3b71e3e
|
Remove unnecessary libraries from the distribution
|
2022-07-08 10:29:51 +03:00 |
|
Alex Plate
|
aa6f49c9b1
|
Reformat code
|
2022-07-08 10:00:00 +03:00 |
|
Alex Plate
|
c011628420
|
Reformat code
|
2022-07-08 09:14:43 +03:00 |
|
Alex Plate
|
7b9bc64364
|
Fix multicaret insert
|
2022-07-07 14:54:41 +03:00 |
|
Alex Plate
|
729062bfdd
|
Turn on ideadelaymacro by default
|
2022-07-07 14:36:04 +03:00 |
|
Alex Plate
|
0746dcc686
|
Fix some neovim tests
|
2022-07-06 19:41:05 +03:00 |
|
Alex Plate
|
3cf8ae52ed
|
Add link to the docs
|
2022-07-06 09:30:25 +03:00 |
|
Alex Plate
|
1791692d92
|
Use java boolean
|
2022-07-05 12:26:16 +03:00 |
|
Alex Plate
|
ba23c9ab5e
|
Rename variable service
|
2022-07-05 11:27:53 +03:00 |
|
Alex Plate
|
f96ab37bcb
|
Rename Scope
|
2022-07-05 11:04:08 +03:00 |
|
Alex Plate
|
0da34bbb34
|
Compatibility of toggleOption
|
2022-07-05 10:56:45 +03:00 |
|
Alex Plate
|
51e7c745ea
|
Move number option to a different package
|
2022-07-05 10:26:14 +03:00 |
|
Alex Plate
|
7eae7a98e8
|
Command state compatibility
|
2022-07-05 10:05:02 +03:00 |
|
Alex Plate
|
6cd1a60b53
|
More compatibility
|
2022-07-04 10:33:31 +03:00 |
|
Alex Plate
|
a7d5372d06
|
Move classes to a different package
|
2022-07-04 09:49:50 +03:00 |
|
filipp
|
6115adb72e
|
Add registers to carets
|
2022-07-02 18:51:10 +06: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
|
f7b948fee2
|
Add CommandState compatibility layer and rename our main CommandState to VimStateMachine
|
2022-07-01 09:04:27 +03:00 |
|
Alex Plate
|
81482bd298
|
Add more compatibility changes
|
2022-06-29 11:25:11 +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 |
|
filipp
|
38292e97af
|
Fix context for function argument evaluation
|
2022-06-24 03:13:07 +06:00 |
|
Alex Plate
|
9eaf8b5d2d
|
Move some other methods to vim-engine
|
2022-06-22 18:36:08 +03:00 |
|
filipp
|
f7950e7adb
|
Fix(VIM-2683) Pasting from system clipboard multiple lines freezes the main thread
|
2022-06-18 07:31:44 +06:00 |
|
filipp
|
5c794ac40e
|
Fix(VIM-749) Support for :let command
|
2022-06-18 06:21:26 +06:00 |
|
filipp
|
8a98f46235
|
Move mapDepth to MappingState
|
2022-06-15 16:22:31 +06:00 |
|
Alex Plate
|
5b94276836
|
Move more methods to vim-engine
|
2022-06-15 12:58:15 +03:00 |
|
filipp
|
f1e427e2ff
|
Fix command history
|
2022-06-14 22:10:04 +06:00 |
|
filipp
|
a112cfe35f
|
Add count to undo/redo
|
2022-06-14 18:47:16 +06:00 |
|
Alex Plate
|
11d9ef7507
|
Partially move change group to vim-engine
|
2022-06-14 10:31:23 +03:00 |
|
Alex Plate
|
072449825c
|
Fix(VIM-2675): Fix numbering register in visual mode
|
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
|
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 |
|
filipp
|
5da9c5e1cd
|
Move variableService logic to base class
|
2022-06-09 23:54:43 +06:00 |
|
filipp
|
53fdd891fb
|
Move optionService logic to base class
|
2022-06-09 02:17:40 +06:00 |
|
filipp
|
94820d7a83
|
Update formatting
|
2022-06-08 20:04:50 +06:00 |
|
Alex Plate
|
fe66d06ce2
|
Move VimMark to vim-injector
|
2022-06-08 12:06:45 +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 |
|
filipp
|
6355d7765e
|
Add documentation to OptionService.kt and fix some exception messages
|
2022-06-07 03:59:23 +06:00 |
|
filipp
|
f62575c870
|
Fix bugs with appending/prepending/removing value from string option
|
2022-06-07 01:09:19 +06:00 |
|
filipp
|
01e367cadf
|
Delete deprecated OptionsManager.kt
|
2022-06-07 01:08:10 +06:00 |
|
filipp
|
1744ec74c7
|
Add some info to the Map command
|
2022-06-05 00:12:09 +06:00 |
|
filipp
|
905f8003da
|
Fix repeating the @@ command
|
2022-06-04 01:02:01 +06:00 |
|
filipp
|
3b3a036806
|
Remove StringHelper.kt & CommonStringHelper.kt
|
2022-06-03 22:22:49 +06: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 |
|
filipp
|
11c80b2ea9
|
Fix cast :action mappings to <Action>
|
2022-05-30 16:22:40 +06: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 |
|
filipp
|
f3b4933ef2
|
Fix number options
|
2022-05-25 19:33:40 +06:00 |
|
Alex Plate
|
c6fdf9cdf4
|
[VIM-2643]: Implement a redo-register feature
|
2022-05-25 11:30:55 +03:00 |
|
Alex Plate
|
831e4e8c42
|
Fix services initialization in VimInjectorBase
|
2022-05-24 13:49:01 +03:00 |
|
filipp
|
4ff7e9aefa
|
Move some logic to base classes
|
2022-05-23 21:00:32 +06:00 |
|
filipp
|
f52792e7f0
|
Move Regexp from engine
|
2022-05-23 00:10:57 +06:00 |
|
filipp
|
26ffc2ad32
|
Move some classes to vim-engine
|
2022-05-08 21:09:52 +06:00 |
|
filipp
|
df32e573b0
|
Move some classes to vim-engine
|
2022-05-08 15:49:53 +06:00 |
|
filipp
|
19647d96b2
|
Move some classes to vim-engine
|
2022-05-08 12:23:14 +06:00 |
|
filipp
|
83199d5475
|
Move some classes to vim-engine
|
2022-05-07 22:45:52 +06: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
|
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
|
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 |
|
filipp
|
e617fc4c34
|
Move some classes from vimscript package to engine
|
2022-04-10 15:57:46 +06:00 |
|
Alex Plate
|
48820d4dff
|
Fix compilation
|
2022-04-08 09:54:52 +03:00 |
|
filipp
|
a9fd32f64e
|
Move some actions from change.insert
|
2022-04-07 23:49:18 +06:00 |
|
filipp
|
da7a2226d4
|
Move actions from change.shift
|
2022-04-07 23:49:18 +06:00 |
|
filipp
|
44b37339dc
|
Moved actions from change.delete
|
2022-04-07 23:49:18 +06:00 |
|
filipp
|
713c3f0a3c
|
Moved some actions from change.change package
|
2022-04-07 17:50:10 +06:00 |
|
Alex Plate
|
4ecfb796d4
|
Move some classes of scroll package to vim-engine
|
2022-04-04 23:53:14 +03:00 |
|
Alex Plate
|
de9fa81da3
|
Move objects to vim-engine
|
2022-04-04 23:53:14 +03:00 |
|
Alex Plate
|
351e3b15ea
|
Move leftright package to vim-engine
|
2022-04-04 22:48:41 +03:00 |
|
Alex Plate
|
2b9b48ac2f
|
Split PutGroup into base class
|
2022-04-03 23:48:21 +03:00 |
|
Alex Plate
|
7c4ac5f561
|
Move toggle recording to vim-engine
|
2022-04-03 23:39:41 +03: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
|
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
|
3686f0eb24
|
Update some usages
|
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
|
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
|
c462af2d10
|
Small refactoring
|
2022-03-25 16:22:39 +03:00 |
|
Alex Plate
|
66ede93d95
|
Close some fields of VimRegisterGroupBase.kt
|
2022-03-25 16:21:50 +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
|
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
|
cd56fb87d0
|
Rename .java to .kt
|
2022-03-22 16:20:27 +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 |
|
Alex Plate
|
99ebcacf31
|
Extract injector base for easier refactoring
|
2022-03-21 19:04:33 +03:00 |
|
Alex Plate
|
3ec90194d7
|
Move VimStringParser.kt to a different package
|
2022-03-21 19:04:33 +03:00 |
|
Alex Plate
|
7276bc49a7
|
Move runWrite/Read actions to VimApplication
|
2022-02-28 12:00:05 +03:00 |
|
Alex Plate
|
5b360b6de2
|
Move ExException to vim-engine
|
2022-02-28 12:00:05 +03:00 |
|
Alex Plate
|
8e2783962f
|
Move OptionService to vim-engine
|
2022-02-28 12:00:04 +03:00 |
|
Alex Plate
|
866b319c5b
|
Move VimDataType to vim-engine
|
2022-02-28 12:00:04 +03:00 |
|
Alex Plate
|
b2a2299347
|
Move OptionListener to vim-engine
|
2022-02-28 11:59:36 +03:00 |
|
Alex Plate
|
905862ab9f
|
Move some classes to vim-engine
|
2022-02-28 11:58:44 +03:00 |
|
Alex Plate
|
5c307fd22c
|
Rename .java to .kt
|
2022-02-28 11:58:43 +03:00 |
|
Alex Plate
|
e028c269b7
|
Move VimRegisterGroup to vim-engine
|
2022-02-22 18:11:05 +03:00 |
|
Alex Plate
|
9798c7aca2
|
Rename .java to .kt
|
2022-02-22 17:58:14 +03:00 |
|
Alex Plate
|
b5bca78ef4
|
Move register group to vim-engine
|
2022-02-22 17:12:15 +03:00 |
|
Alex Plate
|
1c619cfc74
|
Rename .java to .kt
|
2022-02-22 17:12:14 +03:00 |
|
Alex Plate
|
dc5832a44c
|
Convert TextObjectAction to new API
|
2022-02-22 16:40:57 +03:00 |
|
Alex Plate
|
8fd64afc90
|
Move CommandFlags to vim-engine
|
2022-02-22 15:45:04 +03:00 |
|
Alex Plate
|
32df1597c4
|
Move noneOfEnum to engine
|
2022-02-22 14:44:22 +03:00 |
|
Alex Plate
|
707b750ff1
|
Unbind VimSelection from IJ
|
2022-02-22 12:39:11 +03:00 |
|
Alex Plate
|
60a8e0d5f5
|
Rename Scope to OptionsScope and move it to vim-engine
|
2022-02-22 12:39:10 +03:00 |
|
Alex Plate
|
5a757a58b5
|
Move OptionConstants.kt to vim-engine
|
2022-02-22 12:39:10 +03:00 |
|
Alex Plate
|
c57277cc15
|
Move Nodes.kt to vim-engine
|
2022-02-22 12:39:09 +03:00 |
|
Alex Plate
|
bf035d42af
|
Add some methods to VimEditor
|
2022-02-22 12:39:09 +03:00 |
|
Alex Plate
|
8cb6f9b65f
|
Move MessageHelper to injector
|
2022-02-22 12:39:09 +03:00 |
|
Alex Plate
|
fcbc4a0688
|
Rename some methods in messages
|
2022-02-22 12:39:09 +03:00 |
|
Alex Plate
|
a848f2175a
|
Move CurrentCommandState to vim-engine
|
2022-02-22 12:39:08 +03:00 |
|
Alex Plate
|
4e6a2f951b
|
Move MappingMode to vim-engine
|
2022-02-22 12:39:08 +03:00 |
|
Alex Plate
|
604a6a5140
|
Convert DigraphSequence.kt to kotlin
|
2022-02-18 19:21:50 +03:00 |
|
Alex Plate
|
2ea899330c
|
Move DigraphResult.kt to vim-engine
|
2022-02-18 19:12:29 +03:00 |
|
Alex Plate
|
04ebb6077a
|
Move some classes to vim engine
|
2022-02-18 19:08:07 +03:00 |
|
Alex Plate
|
d5062944d0
|
Rename vim-engin folder to kotlin and change VimEditor package
|
2022-02-18 18:21:49 +03:00 |
|
Alex Plate
|
042e3388b0
|
Move VimEditor to vim-engine
|
2022-02-17 19:00:35 +03:00 |
|
Alex Plate
|
d4a1ffa9a9
|
Update package structure
|
2022-02-17 19:00:35 +03:00 |
|
Alex Plate
|
54927d0af7
|
Move VimLogger to vim-engine
|
2022-02-17 19:00:35 +03:00 |
|
Alex Plate
|
d26765e217
|
Create vim-engine module
|
2022-02-17 19:00:35 +03:00 |
|