Commit Graph
5146 Commits
Author SHA1 Message Date
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 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 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 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 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