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

9045 Commits

Author SHA1 Message Date
Mia Vucinic
11e2c00fd8 add modal input implementation 2025-07-21 21:06:38 +02:00
Mia Vucinic
17e261a9e8 add output panel functions 2025-07-21 21:06:38 +02:00
Mia Vucinic
b3dd404aa2 add vimscript executor functions 2025-07-21 21:06:38 +02:00
Mia Vucinic
fdb677dde1 add vim window group functions 2025-07-21 21:06:38 +02:00
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
f503ba5c77 convert fromRgba function to constructor 2025-07-21 21:06:38 +02:00
Mia Vucinic
23db1c7069 delete old test 2025-07-21 21:06:38 +02:00
Mia Vucinic
6c403f6288 move path to separate file 2025-07-21 21:06:38 +02:00
Mia Vucinic
3632511ea2 add documentation and range annotation to mark class 2025-07-21 21:06:38 +02:00
Mia Vucinic
fa0162f8d4 add jetbrains annotations dependency 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
3475171d49 Revert commits that remove VimBehaviourDiffers annotation and new lines in the replace with register plugin tests 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
aecf4a8b87 attempt to have extensions disabled when the ideavim plugin is turned off 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