1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-11-01 04:52:57 +01:00

Commit Graph

  • dbe9deec1c add forEachEditor function Mia Vucinic 2025-07-09 17:02:01 +02:00
  • c4bb7e4145 fix replace with register plugin to work in visual block mode Mia Vucinic 2025-07-08 21:23:46 +02:00
  • 72af6fc313 add functions from VimDigraphGroup Mia Vucinic 2025-07-04 14:36:34 +02:00
  • dba11ab1c3 implement path Mia Vucinic 2025-07-08 19:17:39 +02:00
  • 101d94e12a fix when some search functions return out-of-bounds offset Mia Vucinic 2025-07-08 11:51:07 +02:00
  • 9a79cdc3ab add functions from vim search helper Mia Vucinic 2025-07-04 13:51:50 +02:00
  • dd1c5412ed introduce read and transaction scope for command line Mia Vucinic 2025-07-03 10:26:59 +02:00
  • 6cb4e2946f delete unnecessary functions from command line scope Mia Vucinic 2025-07-02 15:24:56 +02:00
  • 641fd42ecf rename getOptionValue to get and resetOptionToDefault to reset Mia Vucinic 2025-07-02 14:56:39 +02:00
  • ee64316676 introduce option scope Mia Vucinic 2025-07-02 14:47:48 +02:00
  • ea415d4c4f decouple some functions in vim search helper from the caret Mia Vucinic 2025-07-02 09:43:21 +02:00
  • 6eb71cb95e add functions for saveFile and closeFile in VimScope Mia Vucinic 2025-07-01 20:28:09 +02:00
  • 86c225616e add initial vim storage service implementation Mia Vucinic 2025-07-01 20:13:06 +02:00
  • 30190b43fc rename isVariableLocked to islocked Mia Vucinic 2025-07-01 19:27:56 +02:00
  • bffa752855 rename parse variable value to convert to kotlin type Mia Vucinic 2025-07-01 19:26:14 +02:00
  • 4e97be5319 add test for convertToVimDataType function Mia Vucinic 2025-07-01 19:18:27 +02:00
  • b0c5d8f658 add setVariable and lockvar/unlockvar functions Mia Vucinic 2025-07-01 19:00:01 +02:00
  • c6176f1ac8 add initial command line implementation Mia Vucinic 2025-06-30 14:52:03 +02:00
  • af1246bf9a add findNext and findPrevious methods to VimRegexpService Mia Vucinic 2025-06-30 13:57:56 +02:00
  • af9fe9e44e add with primary caret method Mia Vucinic 2025-06-29 14:28:06 +02:00
  • c1d6a5574b add contract on editor scope Mia Vucinic 2025-06-29 14:24:13 +02:00
  • b7f69c8c28 add command function Mia Vucinic 2025-06-29 14:10:48 +02:00
  • 61b515260c rename repeat until to repeat while Mia Vucinic 2025-06-30 08:31:02 +02:00
  • 65c845fc78 fix updating modal input label Mia Vucinic 2025-06-29 18:50:46 +02:00
  • d774505801 add update label function to modal input Mia Vucinic 2025-06-29 18:18:33 +02:00
  • 11e2c00fd8 add modal input implementation Mia Vucinic 2025-06-28 20:34:18 +02:00
  • 17e261a9e8 add output panel functions Mia Vucinic 2025-06-28 19:39:31 +02:00
  • b3dd404aa2 add vimscript executor functions Mia Vucinic 2025-06-27 13:40:31 +02:00
  • fdb677dde1 add vim window group functions Mia Vucinic 2025-06-27 13:04:33 +02:00
  • 74e40ccff8 add vim scroll group functions Mia Vucinic 2025-06-27 12:39:32 +02:00
  • 008a143284 add vim regexp service functions Mia Vucinic 2025-06-27 10:17:10 +02:00
  • 124f4345ee add tab service functions Mia Vucinic 2025-06-27 10:13:01 +02:00
  • a70fc85ca0 add jump service implementation Mia Vucinic 2025-06-24 17:22:04 +02:00
  • bed26eecdc convert some mark functions to fields Mia Vucinic 2025-06-26 14:47:58 +02:00
  • d655ba2ece remove unnecessary functions for recording macros Mia Vucinic 2025-06-24 15:34:03 +02:00
  • b201e9a85c remove unnecessary functions from the options api Mia Vucinic 2025-06-24 15:22:13 +02:00
  • f503ba5c77 convert fromRgba function to constructor Mia Vucinic 2025-06-23 10:09:35 +02:00
  • 23db1c7069 delete old test Mia Vucinic 2025-06-25 12:13:12 +02:00
  • 6c403f6288 move path to separate file Mia Vucinic 2025-06-24 16:40:56 +02:00
  • 3632511ea2 add documentation and range annotation to mark class Mia Vucinic 2025-06-26 14:18:02 +02:00
  • fa0162f8d4 add jetbrains annotations dependency Mia Vucinic 2025-06-26 14:17:19 +02:00
  • 12819261d3 add initial marks api Mia Vucinic 2025-06-24 14:55:04 +02:00
  • 1dadbe77b7 add additional mappings Mia Vucinic 2025-06-19 18:55:12 +02:00
  • d633686e75 add initial options api Mia Vucinic 2025-06-20 09:27:04 +02:00
  • 3508006f0f add register-related operations and properties from VimInjector to CaretRead interface and implementation Mia Vucinic 2025-06-19 14:40:35 +02:00
  • d262ce58d5 add more functions and properties into the color class and move parse rgba color to the highlighted yank extension Mia Vucinic 2025-06-19 11:46:09 +02:00
  • ba78d9d518 rename addHighlighter, removeHighlighter, HighlighterId to addHighlight, removeHighlight and HighlightId Mia Vucinic 2025-06-19 10:54:52 +02:00
  • 38c53ea91e rename visualSelectionMarks to selectionMarks Mia Vucinic 2025-06-19 10:53:33 +02:00
  • 71f8c4af1e introduce simple range and block range Mia Vucinic 2025-06-18 17:25:13 +02:00
  • 884ab72fc6 rename fileSize to text length Mia Vucinic 2025-06-18 17:08:25 +02:00
  • d9f196af41 hide one getVariable function with @PublishedApi annotation Mia Vucinic 2025-06-18 13:58:39 +02:00
  • b148ed62eb remove getSelectionTypeForCurrentMode function since it is not used anymore Mia Vucinic 2025-06-18 13:20:50 +02:00
  • 7e78e27d6c introduce Line class Mia Vucinic 2025-06-18 10:24:30 +02:00
  • 76dd95b62a fix implementation for selection and visual selection marks Mia Vucinic 2025-06-18 09:43:24 +02:00
  • 504c98ab11 refactor vim scope Mia Vucinic 2025-06-17 18:48:34 +02:00
  • d09af15eb2 refactor transaction interface Mia Vucinic 2025-06-17 18:31:21 +02:00
  • cca73409bb refactor read interface Mia Vucinic 2025-06-17 18:28:24 +02:00
  • 71599ff01c rename highlighter to highlighter id Mia Vucinic 2025-06-17 18:13:16 +02:00
  • 2ec01d636b rename onPlugin listeners and delete onReplaceCharChange listener Mia Vucinic 2025-06-17 18:10:46 +02:00
  • 494da27353 make forEachCaret use sorted carets by default Mia Vucinic 2025-06-17 18:00:00 +02:00
  • f51d4af762 change functions to fields in caret read and change signatures of the text functions, update ReplaceWithRegister new api implementaion Mia Vucinic 2025-06-17 17:25:21 +02:00
  • dd9c1fdbdc get rid of register type Mia Vucinic 2025-06-13 22:06:35 +02:00
  • 3475171d49 Revert commits that remove VimBehaviourDiffers annotation and new lines in the replace with register plugin tests Mia Vucinic 2025-06-13 22:01:40 +02:00
  • 8a505fd807 fix replace with register extension implementation Mia Vucinic 2025-06-13 21:41:04 +02:00
  • 0f9e8d3ad5 get rid of unnecessary text manipulation options in transaction functions, change tests and delete previous (incomplete) implementation of these functions Mia Vucinic 2025-06-13 21:10:20 +02:00
  • aecf4a8b87 attempt to have extensions disabled when the ideavim plugin is turned off Mia Vucinic 2025-06-13 20:07:39 +02:00
  • 9b91b16d88 move test for parseVariableValue function to service package and rename it Mia Vucinic 2025-06-13 17:31:34 +02:00
  • 5a645f044d move parseVariableValue to variable service Mia Vucinic 2025-06-13 15:38:24 +02:00
  • 9eb7bb48d0 put exception messages in the properties file Mia Vucinic 2025-06-13 14:26:07 +02:00
  • 1c33a4e651 modify getNullableVariableValue to work when editor, context or vimContext is not available Mia Vucinic 2025-06-13 13:21:34 +02:00
  • fdb3b8814a add initial implementation for changing modes Mia Vucinic 2025-06-13 11:57:40 +02:00
  • 6248b7a879 move getFocusedEditor to editor group and delete editor service Mia Vucinic 2025-06-12 08:45:51 +02:00
  • c2203afebc fix transaction and getVariable tests Mia Vucinic 2025-06-11 21:39:17 +02:00
  • 260b4d62d6 add implementation for highlighted yank plugin Mia Vucinic 2025-06-06 14:39:03 +02:00
  • 5ad55ad891 have mapping owner and listener owner passed as parameters in all scopes where necessary Mia Vucinic 2025-06-11 20:08:30 +02:00
  • 3b2785fc94 have dispose method called when the ideavim plugin is disabled and init when enabled Mia Vucinic 2025-06-11 20:58:58 +02:00
  • bdaf0e2389 remove unnecessary options Mia Vucinic 2025-06-10 15:44:57 +02:00
  • 91fdc91f69 add proper implementation for put data functions Mia Vucinic 2025-06-10 12:00:04 +02:00
  • 764a45c99a fix get variable test Mia Vucinic 2025-06-09 20:25:10 +02:00
  • abbc46a3ed add a mapping owner to vim scope Mia Vucinic 2025-06-09 20:14:29 +02:00
  • 98f8226246 add listener scope implementation Mia Vucinic 2025-06-09 19:10:20 +02:00
  • d2f73a6102 add a listener owner to all listeners Mia Vucinic 2025-06-09 18:23:18 +02:00
  • 267313a2e0 get rid of editor as a constructor parameter in scopes Mia Vucinic 2025-06-09 18:14:33 +02:00
  • 55d2371574 add editor service Mia Vucinic 2025-06-09 17:56:11 +02:00
  • 3a63ed596f add implementation with templates for getVariable function Mia Vucinic 2025-06-09 15:14:25 +02:00
  • a5f379a943 add VimPlugin dsl annotation on editor scope Mia Vucinic 2025-06-09 12:07:30 +02:00
  • 24a0322b5a add more functions to the read Mia Vucinic 2025-06-09 10:54:40 +02:00
  • 1a968f7721 move update caret to caret transaction Mia Vucinic 2025-06-09 10:06:40 +02:00
  • 02a8a84728 rename editor to vimEditor Mia Vucinic 2025-06-09 09:55:50 +02:00
  • 6a896664ed introduce editor scope Mia Vucinic 2025-06-09 09:52:37 +02:00
  • 4d01f286f5 introduce caret scope Mia Vucinic 2025-06-03 15:17:46 +02:00
  • 9ab97106d7 make isRepeatable false by default Mia Vucinic 2025-06-09 09:28:10 +02:00
  • f1cb9247d1 add mapping scope Mia Vucinic 2025-05-31 21:18:54 +02:00
  • e946e74840 merge two mappings into one Mia Vucinic 2025-05-31 16:43:12 +02:00
  • 4db3e91d6a huge refactoring Mia Vucinic 2025-05-29 13:56:31 +02:00
  • cf95ea1fc9 add a proper implementation for getVariableInt Mia Vucinic 2025-05-27 18:01:55 +02:00
  • 20fe881597 move scopes to packages Mia Vucinic 2025-05-27 13:10:55 +02:00
  • 617eee6237 hide instances of editor, context and VimPluginApi from the user Mia Vucinic 2025-05-27 13:05:58 +02:00
  • 86b9238e5f have functions in VimPluginApi take editor and context as parameters instead of scopes Mia Vucinic 2025-05-27 12:57:28 +02:00
  • 4583b65a3e remove VimInitPluginScope Mia Vucinic 2025-05-27 11:00:37 +02:00