Commit Graph
1603 Commits
Author SHA1 Message Date
Alex Plate a3039e05d4 Fix(VIM-1735): Fix enabling mulple carets after line selection 2023-03-07 09:44:01 +02:00
Alex Plate bed078213b Fix some qodana issues 2023-03-07 09:44:01 +02:00
Alex Plate b413c8e715 Update formatting 2023-03-05 00:20:18 +00:00
Alex Plate 5b636b2b5e Perform code cleanup 2023-03-03 17:57:42 +02:00
Alex Plate 6db4874acd Migrate NerdTree to new startup activity 2023-03-03 17:57:41 +02:00
Alex Plate c5f8eaf1cf Run ktlinter 2023-03-03 17:57:41 +02:00
Alex Plate c9568b4301 Switch to AnActionWrapper instead of deprecated EmptyAction 2023-03-03 17:57:41 +02:00
Alex Plate e1c712abb7 Include the original editor context into our custom editor context
Bug reference: https://youtrack.jetbrains.com/issue/VIM-2315/Bug-in-leader-key-handling-in-ideavim#focus=Comments-27-6918383.0-0
2023-03-03 17:57:41 +02:00
Dominic PalmerandAlex Pláte dd69d0fad2 Prevent viewport displacement on undo 2023-03-01 17:41:59 +02:00
filipp 8fe6c8bde7 Jumps refactoring 2023-02-28 13:11:08 +02:00
Alex Plate ec4684c336 Fix qodana inspections 2023-02-28 10:10:24 +02:00
Alex Plate ec05ca11ba Fix possible NPE 2023-02-28 10:00:42 +02:00
Dominic PalmerandAlex Pláte 7ebd604390 Include empty lines in the selection when dragging backwards from EOL 2023-02-28 09:52:23 +02:00
Alex Plate 7bc50df300 Fix possible npe 2023-02-28 09:31:38 +02:00
Alex Plate 6e854eb889 Update formatting 2023-02-26 00:19:08 +00:00
filipp d009ece391 Fix jumps 2023-02-24 15:22:31 +02:00
filipp 266d164a34 Add option to turn off using IDE jumps by JumpService 2023-02-24 14:48:50 +02:00
filipp aaf957a3c2 Fix(VIM-44): Unify navigation history between ideavim and idea 2023-02-24 14:44:53 +02:00
Alex Plate dd35c4907e Update minimal version of IJ
Build based on 231 has tons of incompatibilities with 223
2023-02-23 10:26:30 +02:00
filipp ec80a20146 Rename method 2023-02-13 13:05:34 +02:00
filipp cd46497829 Fix(VIM-282): Cursor line wrapping support (whichwrap) 2023-02-13 13:04:53 +02:00
Alex Plate 138dc7082e Update formatting 2023-02-05 00:18:21 +00:00
filipp 0accfbd65f Fix(VIM-1768): Delete surrounding character while in multiple cursors mode 2023-02-01 23:06:25 +02:00
filipp e112d87e28 Register FunctionStorage as service 2023-02-01 21:08:35 +02:00
Alex Plate d01e804b24 Fix(VIM-658): Stop macro on error 2023-02-01 20:47:15 +02:00
Alex Plate 72ca9a2297 Reuse potemkin progress for internal macros 2023-02-01 20:26:06 +02:00
Alex Plate 007a1694d7 Remove useless parameter 2023-02-01 19:50:48 +02:00
Alex Plate 74dd307318 Convert macro group to kotlin 2023-02-01 19:46:09 +02:00
Alex Plate 4bf5f6dcc1 Rename .java to .kt 2023-02-01 19:46:08 +02:00
Alex Plate 9b56fbc3ed Convert more tests from java to kotlin 2023-01-28 08:48:23 +02:00
Alex Plate bdcdfda8c4 Rename .java to .kt 2023-01-28 08:48:22 +02:00
Alex Plate 17c248eda0 Fix(VIM-2787): Save ideavimrc loading 2023-01-27 10:55:51 +02:00
Alex Plate bee82a1941 Adding experimental inspection 2023-01-27 10:55:49 +02:00
filipp 772c574149 VimMarkServiceImpl refactoring 2023-01-27 00:20:40 +02:00
filipp d577411e72 Fix(VIM-2850) 2023-01-27 00:20:40 +02:00
filipp da75da6791 Fix easymotion compatibility 2023-01-23 14:36:31 +02:00
filipp d50daad918 Fix easymotion compatibility 2023-01-23 12:57:44 +02:00
Alex Plate 484a1f264b Update formatting 2023-01-22 00:18:31 +00:00
filipp e79821385d Remove caret from method signatures in CaretRegisterStorage 2023-01-20 17:24:28 +02:00
filipp 44336460c5 Fix IDEA compatibility 2023-01-20 16:50:58 +02:00
filipp 46f0309171 VIM-2840 Replace with register does not work with count 2023-01-20 16:33:16 +02:00
Matt EllisandAlex Pláte 308e8bfbc3 Replace default interface methods with extensions 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte 42b8b5814f Simplify check for option existence 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte 11fcb17c29 Replace appendValue with :set in tests 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte 9c54fbe733 Migrate isSet to option value accessor API 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte 9cc206d548 Introduce friendly API for consuming options 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte a97cf8a3ec Remove unnecessarily cached list field 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte f0ea5f3968 Extract IDEA specific option constants 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte 8d44afc8e6 Sort option name constants 2023-01-18 17:47:32 +02:00
Matt EllisandAlex Pláte 62ed3bd7f2 Rename option name constants 2023-01-18 17:47:32 +02:00