Alex Plate
2c5c4d9714
Update set-commands
2019-10-31 13:13:30 +03:00
Alex Plate
316cd2c02c
Rename refactoring to ideaselection
2019-10-31 13:05:22 +03:00
Alex Plate
e56f08505f
Convert IdeaVisualControlTest.kt to option test
2019-10-30 18:02:15 +03:00
Alex Plate
58a1f9e275
Move tests to different location
2019-10-30 17:57:24 +03:00
Alex Plate
bfdf54db67
Add tests for idearefactormode option
2019-10-30 17:46:25 +03:00
Alex Plate
df8598a6f4
Run manual tests
2019-10-30 16:49:39 +03:00
Alex Plate
4ca9e74249
Refactor controlNonVimSelection
2019-10-30 16:43:54 +03:00
Alex Plate
33caeeaf1d
Fix log
2019-10-30 16:02:12 +03:00
Alex Plate
53a8c3ecc8
Move all mode exit methods to the same place
2019-10-30 16:00:03 +03:00
igrekster
0ddb7f971d
Fix multiple cursors selection getting stuck with ignorecase
...
With `ignorecase` enabled, select next (`<A-n>`) would get stuck on the
second occurrence even though there are more occurrences to select. This
was happening because part of logic was still doing case sensitive
comparison against the current pattern. The fix is to use case
insensitive comparator everywhere the pattern is used, if `ignorecase`
option is set.
2019-10-30 23:59:32 +11:00
Alex Plate
fabe066f94
Move selection control methods to the separate file
2019-10-30 14:45:40 +03:00
Alex Plate
5672bc0fb2
Rename function
2019-10-30 14:29:51 +03:00
Alex Plate
c77f43e7c7
Initial idearefactormode support
2019-10-30 13:00:04 +03:00
Alex Plate
d47ad34909
Fix removed vimstate saving
2019-10-30 12:38:06 +03:00
Alex Plate
96f731e9c9
Refactor MotionUp/Down actions
2019-10-29 15:37:48 +03:00
Alex Plate
1b9376a9f5
Rename motion up/down actions
2019-10-29 15:31:54 +03:00
Alex Plate
1425ee0048
Ctrl-N and Ctrl-P actions for lookup in normal mode
2019-10-29 15:28:54 +03:00
Alex Plate
3a014b2a13
Convert VimPluginToggleAction to kotlin
2019-10-29 14:39:55 +03:00
Alex Plate
38c4e6bebc
Rename .java to .kt
2019-10-29 14:39:05 +03:00
Alex Plate
171404bf43
Change the superclass of VimPluginToggleAction
2019-10-29 14:33:14 +03:00
Alex Plate
73b1adce1b
Make common action for enabling/disabling IdeaVim
2019-10-28 18:42:37 +03:00
Alex Plate
90f55821e0
Remove not-released option
2019-10-28 15:35:53 +03:00
Alex Plate
fee8009f38
Make vim actions popup as a separate action
2019-10-28 14:59:35 +03:00
Alex Plate
8d698aeacd
Update the Join EAP dialog
2019-10-28 13:50:21 +03:00
Alex Plate
fbd588444f
Hide some icon actions to sublist
2019-10-26 16:06:21 +03:00
Alex Plate
5735769ee7
null save marks restoring
2019-10-25 20:19:40 +03:00
Alex Plate
150f9190d5
Add customisation for surround with for
2019-10-25 19:58:00 +03:00
Alex Plate
6a1e8a0c22
Fix template with multiple variables
2019-10-25 17:14:23 +03:00
Alex Plate
66fca4a921
[VIM-1819] Fix execution of some rider actions
2019-10-25 15:26:33 +03:00
Alex Plate
9a2accc74b
Use the correct action for next variable
2019-10-25 14:33:52 +03:00
Alex Plate
5584b5ec3a
Refactor selection correction during the template
2019-10-24 16:17:34 +03:00
Alex Plate
3b4121f59a
Reformat code
2019-10-24 16:15:11 +03:00
Alex Plate
35eb6c2974
Add tests and doc
2019-10-24 15:16:59 +03:00
Alex Plate
e51deac151
Make TemplateTest.kt as option test
2019-10-24 12:59:02 +03:00
Alex Plate
c9bb160291
Add savemodefor option
2019-10-23 13:17:02 +03:00
Alex Plate
586979644c
Add inNormalMode helper function
2019-10-23 13:15:09 +03:00
Alex Plate
0d376eaa1d
Update icon list labels
2019-10-22 12:44:25 +03:00
Alex Plate
086c3d1a24
Update the join EAP dialog
2019-10-22 12:33:45 +03:00
Alex Plate
91e75561a3
Remove the default shortcut
2019-10-21 17:35:55 +03:00
Alex Plate
979bf26441
Change the implementation of system marks
2019-10-21 16:58:22 +03:00
Alex Plate
49844ddd9b
Refactor fileLocation classes
2019-10-21 15:30:46 +03:00
Alex Plate
d095ebb2f3
Rename .java to .kt
2019-10-21 15:07:14 +03:00
Alex Plate
36f473508a
Disable mappings for the second part of multikey commands
2019-10-21 13:40:53 +03:00
Alex Plate
5eb2810352
Add new corrections for caret vertical motion
2019-10-18 15:15:35 +03:00
Alex Plate
ee9e3a6673
Covert DocumentManager.kt to kotlin
2019-10-18 10:24:48 +03:00
Alex Plate
81a6bd528d
WIP: Renaming file 'DocumentManager' with Kotlin extension
2019-10-18 10:09:20 +03:00
Alex Plate
0cd32c97c4
Update changes
2019-10-18 10:07:41 +03:00
Alex Plate
9bef55c63e
Correct selection processing
...
The last character in the line is not selected if the selection was started from the middle of this character and has a negative direction
2019-10-17 19:17:38 +03:00
Alex Plate
9b8686c25f
Reset caret on escape
2019-10-17 17:43:37 +03:00
Alex Plate
7130760114
Fix vertical caret movements with inlays
2019-10-17 17:34:10 +03:00