Mia Vucinic
|
34af17d18e
|
rename caretAfterInsertedText to caret at end
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
67fa38d999
|
add caret transaction test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
891b6316eb
|
add a replace text blockwise function
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
b00274699d
|
add option scope test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
cff4f75feb
|
add modal input test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
9e6fb85325
|
add test for digraph scope
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
f23e190849
|
delete on global option change listener
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
5d525b0f38
|
add transaction test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
8e0f854f70
|
add read test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
36c2f797a9
|
add tests for search functions in VimScope
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
98b19b2396
|
add variable tests
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
f9f4c6b17c
|
add modes test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
8642f4afe9
|
remove suspend from some functions
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
560689399b
|
wrap body of export operator function in command
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
758809f7d5
|
make some functions not suspend
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
cd1a7adc9e
|
make listeners work with coroutines
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
979ef3fa1c
|
make api use coroutines
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
6aebedfbc0
|
add a coroutines library to the vim-engine module
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
9ca46bf150
|
add coroutines library to api module
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
91ab26406b
|
make jetbrains annotation compileOnly in api module
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
5b1595886b
|
make init function in VimPluginBase suspend
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
0fc4a4b476
|
make init function in VimExtension suspend
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
5b7c25b0f5
|
convert VimExtension file to Kotlin
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
eb39fb546c
|
implement a proper getFocusedEditor function
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
74a2fe39d7
|
remove unnecessary test setup from highlighted yank test
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
dbe9deec1c
|
add forEachEditor function
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
c4bb7e4145
|
fix replace with register plugin to work in visual block mode
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
72af6fc313
|
add functions from VimDigraphGroup
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
dba11ab1c3
|
implement path
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
101d94e12a
|
fix when some search functions return out-of-bounds offset
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
9a79cdc3ab
|
add functions from vim search helper
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
dd1c5412ed
|
introduce read and transaction scope for command line
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
6cb4e2946f
|
delete unnecessary functions from command line scope
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
641fd42ecf
|
rename getOptionValue to get and resetOptionToDefault to reset
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
ee64316676
|
introduce option scope
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
ea415d4c4f
|
decouple some functions in vim search helper from the caret
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
6eb71cb95e
|
add functions for saveFile and closeFile in VimScope
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
86c225616e
|
add initial vim storage service implementation
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
30190b43fc
|
rename isVariableLocked to islocked
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
bffa752855
|
rename parse variable value to convert to kotlin type
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
4e97be5319
|
add test for convertToVimDataType function
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
b0c5d8f658
|
add setVariable and lockvar/unlockvar functions
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
c6176f1ac8
|
add initial command line implementation
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
af1246bf9a
|
add findNext and findPrevious methods to VimRegexpService
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
af9fe9e44e
|
add with primary caret method
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
c1d6a5574b
|
add contract on editor scope
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
b7f69c8c28
|
add command function
|
2025-07-21 21:06:39 +02:00 |
|
Mia Vucinic
|
61b515260c
|
rename repeat until to repeat while
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
65c845fc78
|
fix updating modal input label
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d774505801
|
add update label function to modal input
|
2025-07-21 21:06:38 +02:00 |
|