Commit Graph
5146 Commits
Author SHA1 Message Date
Alex Plate a848f2175a Move CurrentCommandState to vim-engine 2022-02-22 12:39:08 +03:00
Alex Plate 4e6a2f951b Move MappingMode to vim-engine 2022-02-22 12:39:08 +03:00
Alex Plate 5a41bbe806 Update usage of toUpperCase 2022-02-22 12:39:08 +03:00
lippfi 066e6619af Fix ActionTracker rule 2022-02-21 18:53:00 +03:00
Alex Plate f0dbabd20f Update formatting 2022-02-21 11:56:52 +03:00
Alex Plate 35c0e33ec4 Upgrade API to kotlin 1.5 2022-02-21 11:56:26 +03:00
Alex Plate a5715dac7d Inline capitalize function 2022-02-21 11:56:26 +03:00
Alex Plate cdb9af5ab6 Convert StringHelper to kotlin 2022-02-21 11:56:25 +03:00
Alex Plate 19c05c23f3 Rename .java to .kt 2022-02-21 11:56:25 +03:00
Alex Plate 12c744c1ba Update formatting 2022-02-20 00:15:01 +00:00
Alex Plate 604a6a5140 Convert DigraphSequence.kt to kotlin 2022-02-18 19:21:50 +03:00
Alex Plate 62aae7b7c4 Rename .java to .kt 2022-02-18 19:21:50 +03:00
Alex Plate 2ea899330c Move DigraphResult.kt to vim-engine 2022-02-18 19:12:29 +03:00
Alex Plate 3574db020f Convert DigraphResult.kt to kotlin 2022-02-18 19:10:19 +03:00
Alex Plate b2ae2a38ec Rename .java to .kt 2022-02-18 19:10:19 +03:00
Alex Plate 04ebb6077a Move some classes to vim engine 2022-02-18 19:08:07 +03:00
Alex Plate d5062944d0 Rename vim-engin folder to kotlin and change VimEditor package 2022-02-18 18:21:49 +03:00
Alex Plate 042e3388b0 Move VimEditor to vim-engine 2022-02-17 19:00:35 +03:00
Alex Plate d4a1ffa9a9 Update package structure 2022-02-17 19:00:35 +03:00
Alex Plate 54927d0af7 Move VimLogger to vim-engine 2022-02-17 19:00:35 +03:00
Alex Plate d26765e217 Create vim-engine module 2022-02-17 19:00:35 +03:00
Alex Plate 277b4e63c3 Introduce ActionInitiator 2022-02-17 19:00:34 +03:00
Alex Plate 848514405b Remove usages of VimPlugin from keyHandler 2022-02-17 19:00:34 +03:00
Alex Plate 7b8fd0ee55 Extract vim messages into a separate service 2022-02-17 19:00:34 +03:00
Alex Plate d373ebac58 Use optionService from injector 2022-02-17 19:00:34 +03:00
lippfi 370ccc5254 Hardcode extension names 2022-02-17 14:31:25 +03:00
lippfi 9272fc8cd7 Fix parseKeys 2022-02-17 14:24:57 +03:00
Alex Plate 118c12e7fe Prepare to 1.10.0 release 2022-02-17 11:44:55 +03:00
Alex Plate 954e1a9099 Remove IJ api from MotionActionHandler 2022-02-16 18:28:38 +03:00
Alex Plate 5aeff6f914 Remove IJ api from EditorActionHandlerBase 2022-02-16 17:16:01 +03:00
Alex Plate fb15049fbf Include forEachCaret to VimEditor 2022-02-16 16:39:31 +03:00
Alex Plate 6f3a9c210e Convert Argument to new API 2022-02-16 14:21:17 +03:00
Alex Plate 6fdd6d839e Remove IJ API from CommandBuilder 2022-02-16 14:00:03 +03:00
Alex Plate ac1101a410 Update wrapInsertedTextWithVisualMarks code 2022-02-16 12:53:40 +03:00
Alex Plate 2fd33e6ec2 Unbind command state from IJ api 2022-02-15 21:46:20 +03:00
Alex Plate 779c69a982 Abstract action executor 2022-02-15 21:46:20 +03:00
Alex Plate 3494286e66 Rename .java to .kt 2022-02-15 21:46:20 +03:00
Alex Plate 139b78d7f4 Add a protection from an accidental usage of equals in VimCaret and VimEditor 2022-02-15 21:46:19 +03:00
Alex Plate daee2f615c Remove IjVimEditor usages from KeyHandler 2022-02-15 21:46:19 +03:00
Alex Plate 710825ec28 Fix incorrect usage of template presentation 2022-02-15 21:46:19 +03:00
Alex Plate 478539911b Update MappingInfo to use new api 2022-02-15 21:46:19 +03:00
Alex Plate b21d984cf8 Switch from application service to singleton 2022-02-15 21:46:19 +03:00
Alex Plate 1a92cebf6b Reformat KeyHandler 2022-02-15 21:46:18 +03:00
Alex Plate fd3f939526 Remove few dependencies to IJ API 2022-02-15 21:46:18 +03:00
Alex Plate 7d28760fa1 Inline several methods into beforHandleKey 2022-02-15 21:46:18 +03:00
Alex Plate 4a0a1c95a9 Remove a few IJ classes from KeyHandler 2022-02-15 21:46:18 +03:00
Alex Plate 9da0c10141 Remove Ref from KeyHandler 2022-02-15 21:46:18 +03:00
Alex Plate 43b9ecdf3c Get rid of Editor in KeyHandler.kt 2022-02-15 21:46:18 +03:00
Alex Plate 987952a2f2 Get rid of DataContext in KeyHandler.kt 2022-02-15 21:46:17 +03:00
Alex Plate 92f6ac57ad Remove usages of flushDelayedKeyEvents
I'm not sure about this commit, but currently it seems like this method does nothing because of fixes in JBR

See 39265c4773de6a8e26e7ac376428687e1332dffe in IJ repository
2022-02-15 21:46:17 +03:00