Commit Graph
168 Commits
Author SHA1 Message Date
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 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 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 d774505801 add update label function to modal input 2025-07-21 21:06:38 +02:00
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 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 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 fdb3b8814a add initial implementation for changing modes 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 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