Commit Graph
5146 Commits
Author SHA1 Message Date
Alex Plate 2bb1399ae7 Remove unnecessary reset 2019-11-20 17:58:56 +03:00
Alex Plate 062ada96ff Do not initialize some services on first startup 2019-11-20 17:58:56 +03:00
Alex Plate bb94238e9c Remove invertMap function 2019-11-20 17:58:55 +03:00
Alex Plate 43a40c1f6b Update keyparser to accept « brackets 2019-11-20 17:58:53 +03:00
Alex Plate 639866a9e1 Remove unused name property 2019-11-20 17:58:53 +03:00
Alex Plate 05bbe6b799 Rename name to names 2019-11-20 17:58:51 +03:00
Alex Plate e19b1c8bf0 Create interface for complicated commands 2019-11-20 17:58:49 +03:00
Alex Plate 0648d621b5 Move handler names to plugin.xml 2019-11-20 17:58:47 +03:00
Alex Plate 93c0de9ebb Create bean class for ex commandsï¿¿ 2019-11-20 17:58:45 +03:00
Alex Plate 1af7f9388d Create a ktdoc for ActionBeanClass 2019-11-20 17:58:42 +03:00
Alex Plate 76f0eaebce Remove keyStrokesSet field 2019-11-20 17:58:41 +03:00
Alex Plate ae71957236 Remove usages of getKeyStrokesSet 2019-11-20 17:58:40 +03:00
Alex Plate 5004f0280e Refactor duplicable commands 2019-11-20 17:58:27 +03:00
Alex Plate 8a63fa42ae Reformat actions source code 2019-11-20 17:36:49 +03:00
Alex Plate 05ecb92a88 Use plugin.xml to define mappings for actions 2019-11-20 17:36:10 +03:00
Alex PlateandGitHub d05cc3cd35 Merge pull request #210 from igrekster/format-motion
Implement `gq<motion>` code formatting command for motions
2019-11-20 15:51:39 +03:00
Alex PlateandGitHub 96dff832ba Merge pull request #209 from igrekster/multicaret-ignorecase-fix
Fix multiple cursors selection getting stuck with ignorecase
2019-11-20 15:47:23 +03:00
Alex Plate e43339613c Add Rafał Hajdacki to contributors list 2019-11-20 15:32:23 +03:00
Rafał Hajdacki 28d9bd0c73 Read ideavimrc from XDG config home directory 2019-11-19 22:20:52 +01:00
Alex Plate 8e12c9bef0 Fix backward motion for ex commands 2019-11-19 14:31:30 +03:00
Alex Plate 46cf112378 Revert user statistic 2019-11-14 13:12:50 +03:00
Alex Plate a6ea89162a Change collector option 2019-11-08 14:50:02 +03:00
Alex Plate 1039cf661d Fix capability with 183 2019-11-08 14:41:18 +03:00
Alex Plate eaf9f0bbfa Fix compatibility with older IDEA versions 2019-11-07 18:24:34 +03:00
Alex Plate 31e1edcc72 Add userstatistic info 2019-11-07 16:26:22 +03:00
Alex Plate 7d9d8d4a02 Fix execution of actions in visual mode with incsearch enabled 2019-11-07 11:14:16 +03:00
Alex Plate 71cb43e751 Remove garbage 2019-11-05 17:40:15 +03:00
Alex Plate 76634e3eed Fix "wrap with if" 2019-11-05 15:53:33 +03:00
igrekster 21536fb3ef Implement gq<motion> code formatting command for motions 2019-11-02 17:17:09 +11:00
igrekster 7c0ee2429d Allow duplicable commands with g prefix key
Change the implementation for `dd`, `yy`, etc. to support commands with
`g` prefix key - (`gqq`, `guu`, `g~~`).
2019-11-02 17:17:09 +11:00
Alex Plate 9d6f43cfeb Fix problem with lookup selection 2019-11-01 13:55:32 +03:00
Alex Plate 316cd2c02c Rename refactoring to ideaselection 2019-10-31 13:05:22 +03:00
Alex Plate bfdf54db67 Add tests for idearefactormode option 2019-10-30 17:46:25 +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 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