Mia Vucinic
|
74e40ccff8
|
add vim scroll group functions
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
008a143284
|
add vim regexp service functions
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
124f4345ee
|
add tab service functions
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
a70fc85ca0
|
add jump service implementation
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
bed26eecdc
|
convert some mark functions to fields
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d655ba2ece
|
remove unnecessary functions for recording macros
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
b201e9a85c
|
remove unnecessary functions from the options api
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
12819261d3
|
add initial marks api
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
1dadbe77b7
|
add additional mappings
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d633686e75
|
add initial options api
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
3508006f0f
|
add register-related operations and properties from VimInjector to CaretRead interface and implementation
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d262ce58d5
|
add more functions and properties into the color class and move parse rgba color to the highlighted yank extension
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
ba78d9d518
|
rename addHighlighter, removeHighlighter, HighlighterId to addHighlight, removeHighlight and HighlightId
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
38c53ea91e
|
rename visualSelectionMarks to selectionMarks
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
71f8c4af1e
|
introduce simple range and block range
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
884ab72fc6
|
rename fileSize to text length
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d9f196af41
|
hide one getVariable function with @PublishedApi annotation
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
b148ed62eb
|
remove getSelectionTypeForCurrentMode function since it is not used anymore
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
7e78e27d6c
|
introduce Line class
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
76dd95b62a
|
fix implementation for selection and visual selection marks
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
504c98ab11
|
refactor vim scope
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d09af15eb2
|
refactor transaction interface
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
cca73409bb
|
refactor read interface
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
71599ff01c
|
rename highlighter to highlighter id
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
2ec01d636b
|
rename onPlugin listeners and delete onReplaceCharChange listener
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
494da27353
|
make forEachCaret use sorted carets by default
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
f51d4af762
|
change functions to fields in caret read and change signatures of the text functions, update ReplaceWithRegister new api implementaion
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
dd9c1fdbdc
|
get rid of register type
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
8a505fd807
|
fix replace with register extension implementation
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
0f9e8d3ad5
|
get rid of unnecessary text manipulation options in transaction functions, change tests and delete previous (incomplete) implementation of these functions
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
9b91b16d88
|
move test for parseVariableValue function to service package and rename it
- since the parseVariableValue function was moved to variable service, tests for it are moved to a different file and package
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
5a645f044d
|
move parseVariableValue to variable service
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
9eb7bb48d0
|
put exception messages in the properties file
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
1c33a4e651
|
modify getNullableVariableValue to work when editor, context or vimContext is not available
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
fdb3b8814a
|
add initial implementation for changing modes
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
6248b7a879
|
move getFocusedEditor to editor group and delete editor service
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
c2203afebc
|
fix transaction and getVariable tests
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
260b4d62d6
|
add implementation for highlighted yank plugin
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
5ad55ad891
|
have mapping owner and listener owner passed as parameters in all scopes where necessary
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
bdaf0e2389
|
remove unnecessary options
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
91fdc91f69
|
add proper implementation for put data functions
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
764a45c99a
|
fix get variable test
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
abbc46a3ed
|
add a mapping owner to vim scope
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
98f8226246
|
add listener scope implementation
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
d2f73a6102
|
add a listener owner to all listeners
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
267313a2e0
|
get rid of editor as a constructor parameter in scopes
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
55d2371574
|
add editor service
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
3a63ed596f
|
add implementation with templates for getVariable function
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
24a0322b5a
|
add more functions to the read
|
2025-07-21 21:06:38 +02:00 |
|
Mia Vucinic
|
1a968f7721
|
move update caret to caret transaction
|
2025-07-21 21:06:38 +02:00 |
|