1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-11-24 22:42:53 +01:00
Commit Graph

3594 Commits

Author SHA1 Message Date
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
Alex Plate
c6390874a2
Update changes 2019-10-17 17:16:28 +03:00
Alex Plate
bf758dcd32
Add missing bundle property 2019-10-17 15:42:41 +03:00
Alex Plate
2258ffa5eb
Fix incompatibilities with older version of IJ 2019-10-17 15:38:14 +03:00
Alex Plate
20b8e8db8b
Add icon to status bar 2019-10-17 15:20:01 +03:00
Alex Plate
0738d965fd
Add ideavim icon for actions 2019-10-16 15:05:45 +03:00
Alex Plate
a3a421410f
[VIM-1749] Tag surround is finished on > 2019-10-15 19:52:48 +03:00
Alex Plate
1921bef0ea
Use build script to print TeamCity status 2019-10-15 19:11:09 +03:00
Alex Plate
70270830dc
Add badge for 2019.2 tests 2019-10-15 18:56:32 +03:00
Alex Plate
d57f465e60
Add IdeaVim icon 2019-10-15 18:43:32 +03:00
Alex Plate
03c38e3454
[VIM-1804] Correct disabling and enabling IdeaVim 2019-10-15 18:14:13 +03:00
Alex Plate
be7d632cba
Disable IdeaVim while AceJump is active.
https://github.com/acejump/AceJump/issues/266
2019-10-14 17:05:18 +03:00
Alex Plate
8c0a85abf4
Vim script supports evaluating of integers 2019-10-14 12:44:08 +03:00
Alex Plate
497e8c06f1
Create getter for last direction 2019-10-10 19:35:04 +03:00
Alex Plate
c1bf84605c
Make findAll function public 2019-10-10 18:44:37 +03:00
Alex Plate
e362f12394
Add comment for toRegex function 2019-10-10 16:29:51 +03:00
Alex Plate
02d201a2f1
Parse the scope of let expression 2019-10-10 16:28:27 +03:00
Alex Plate
48915cc6ad
Print iskeyword value as a regex string 2019-10-09 18:20:16 +03:00
Alex Plate
02b065cc2c
Extensions can use linewise selection 2019-10-08 14:36:20 +03:00
Alex Plate
a255597bc0
Fix exception 2019-10-08 10:37:11 +03:00
Alex Plate
29858e8b10
Do not handle plugin incomplete mappings 2019-10-08 10:31:47 +03:00
Alex Plate
972cfb265b
Change MapHandler formatting 2019-10-04 18:46:30 +03:00
Alex Plate
5e8a3afe61
Provide correct mapping names
vmap - mapping for visual and select mode
xmap - mapping for visual mode
2019-10-04 18:45:46 +03:00
Alex Plate
700decb2e0
Update mappings handler for properly handler intersecting mappings. 2019-10-02 18:44:43 +03:00
Alex Plate
8368055397
Registrar should be written in java due to capability problems 2019-10-01 20:33:00 +03:00
Alex Plate
0d0f1f1c0c
External plugins can now contribute to vimExtension 2019-10-01 19:59:41 +03:00
Alex Plate
db68ae5cea
Add tests for extension in op mode 2019-10-01 10:15:44 +03:00
Alex Plate
0fd7c4aa4f
Clean up 2019-09-30 19:46:40 +03:00
Alex Plate
8592e6ef60
Plugins can act as an operator 2019-09-30 19:46:03 +03:00
Alex Plate
e9fb02220a
Update api of ListenerSuppressor 2019-09-30 19:46:03 +03:00
Alex Plate
aa54a0cd98
Execute mapping in sync way 2019-09-30 19:46:02 +03:00
Alex Plate
eb724c8753
Fix yy command 2019-09-27 22:11:28 +03:00
Alex Plate
1bb0caa704
Fix dd for empty line 2019-09-27 17:46:00 +03:00
Alex Plate
5bf2bc4a7b
Reformat Command 2019-09-27 14:56:24 +03:00
Alex Plate
70fd7ef89d
operator-W doesn't affect the next line 2019-09-26 15:31:05 +03:00
Alex Plate
50d8e79571
Use fail function from kotlin 2019-09-26 14:47:36 +03:00
Alex Plate
c236ddd967
Add docs to Nodes 2019-09-26 11:25:49 +03:00
Alex Plate
b551518911
Add additional checks for command consistency 2019-09-25 20:09:21 +03:00
Alex Plate
1be49b06f3
Fix processing of / and ? commands 2019-09-25 20:01:20 +03:00
Alex Plate
200a9c6318
Update key handling process 2019-09-25 20:01:19 +03:00
Alex Plate
9f10106d75
Use only one handler to process @@ and @: commands 2019-09-25 20:00:23 +03:00
Alex Plate
6d4ff752a0
Double commands are processed in original way 2019-09-25 16:22:54 +03:00
Alex Plate
29ecae66a9
Make baseExecute as final method 2019-09-25 13:20:16 +03:00
Alex Plate
9c5f50d0a6
Move change motion tests to the separate file 2019-09-25 13:02:49 +03:00
Alex Plate
8fcc9ac1e2
Some fixes on change motion actions. 2019-09-24 17:53:36 +03:00
Alex Plate
8d83b3b1e7
Remove parameter from getMotionRange 2019-09-24 17:13:20 +03:00
Alex Plate
155570b6bf
Remove unused flag 2019-09-24 16:44:12 +03:00
Alex Plate
831dc35935
Update processing of text objects 2019-09-24 16:42:46 +03:00