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
dc181ce0ce
Exclude kotlin runtime from IdeaVim builds
2022-02-18 13:09:53 +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
dependabot[bot]
22cfdbae0a
Bump mockito-kotlin from 3.2.0 to 4.0.0
...
Bumps [mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/3.2.0...4.0.0 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-17 12:56:36 +03:00
Alex Plate
f49f5e5d25
Roll back working version of changelog plugin
2022-02-17 12:45:09 +03:00
Alex Plate
118c12e7fe
Prepare to 1.10.0 release
2022-02-17 11:44:55 +03:00
Alex Plate
02a7eb34ee
[TC]: Update version
2022-02-17 11:42:00 +03:00
Alex Plate
739390739e
[TC]: Register VCS root
2022-02-17 10:56:57 +03:00
Alex Plate
6b2ead0d4e
[TC]: Remove old tests from TC build
2022-02-17 10:52:51 +03:00
Alex Plate
1eaf9e7b17
[TC]: Apply patches
2022-02-17 10:45:12 +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
Alex Plate
b4af51f3cc
Add vim implementation of logger
2022-02-15 21:46:17 +03:00