1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-10-09 04:26:57 +02:00
Commit Graph

1772 Commits

Author SHA1 Message Date
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