Commit Graph
6293 Commits
Author SHA1 Message Date
Mia Vucinic 55b44aab53 implement add caret and remove caret functions 2025-07-28 07:32:18 +02:00
Alex Plate e13deb48cc Fix: Respect isIdeaVimDisabledHere flag in OctopusHandler 2025-07-25 13:13:29 +03:00
Matt Ellis 8ab7122e65 Fix issues with new islands theme
Stops the new frame background showing in the output panel, and returns the coloured background for the mode status bar widget.
2025-07-25 09:54:53 +03:00
Mia Vucinic 9d09f824df fix executeNormalWithoutMapping function 2025-07-24 08:16:23 +02:00
Mia Vucinic 256fe515b0 add resetting for mocks in tests 2025-07-22 15:31:11 +02:00
Mia Vucinic e7ec16e8f1 remove variable locking 2025-07-22 13:46:04 +02:00
Mia Vucinic 0b8a72de95 return VimHighlightedYankTest.kt to previous state 2025-07-22 13:33:48 +02:00
Mia Vucinic 359769733c return VimListenerManager.kt to previous state 2025-07-22 13:33:12 +02:00
Mia Vucinic 8bf60bcb68 add lines to VimExtension and VimExtensionRegistrar.kt 2025-07-22 13:30:53 +02:00
Mia Vucinic 96734867e5 revert VimExtension to previous state 2025-07-22 12:52:11 +02:00
Mia Vucinic cc9a39fa6d revert VimExtensionRegistrar to previous state 2025-07-22 12:50:49 +02:00
Mia Vucinic 4d680465fb delete vim plugin base 2025-07-22 12:48:14 +02:00
Mia Vucinic f5cf751a0a move files to appropriate packages 2025-07-22 12:31:53 +02:00
Mia Vucinic 6f4bd936f9 update docs 2025-07-22 12:12:39 +02:00
Mia Vucinic 657f7f5f9c fix modal input tests after rebasing 2025-07-22 08:22:45 +02:00
Mia Vucinic b3561c8b1e revert "attempt to have extensions disabled when the ideavim plugin is turned off"
This reverts commit cfc3b827ea327eedb15d3e9d48c26228db67b153.
2025-07-21 21:06:39 +02:00
Mia Vucinic 38a4512b00 revert "convert VimExtension file to Kotlin"
This reverts commit 58c84a7d3af3fc3a3c597949e059d86784825697.
2025-07-21 21:06:39 +02:00
Mia Vucinic b96498a564 revert "make init function in VimExtension suspend"
This reverts commit 87dba1e2951d22b8a62d5c45e9ea20720dbacec2.
2025-07-21 21:06:39 +02:00
Mia Vucinic 85c3a78fb4 revert "make init function in VimPluginBase suspend"
This reverts commit 9d0d941adab09b03b7c2287a5e8ffd3fa4626dd4.
2025-07-21 21:06:39 +02:00
Mia Vucinic 62c816c80e refactor insert and replace text in caret transaction impl 2025-07-21 21:06:39 +02:00
Mia Vucinic 1b1d5815f4 fix validating offsets for replace text 2025-07-21 21:06:39 +02:00
Mia Vucinic 34af17d18e rename caretAfterInsertedText to caret at end 2025-07-21 21:06:39 +02:00
Mia Vucinic 67fa38d999 add caret transaction test 2025-07-21 21:06:39 +02:00
Mia Vucinic 891b6316eb add a replace text blockwise function 2025-07-21 21:06:39 +02:00
Mia Vucinic b00274699d add option scope test 2025-07-21 21:06:39 +02:00
Mia Vucinic cff4f75feb add modal input test 2025-07-21 21:06:39 +02:00
Mia Vucinic 9e6fb85325 add test for digraph scope 2025-07-21 21:06:39 +02:00
Mia Vucinic 5d525b0f38 add transaction test 2025-07-21 21:06:39 +02:00
Mia Vucinic 8e0f854f70 add read test 2025-07-21 21:06:39 +02:00
Mia Vucinic 36c2f797a9 add tests for search functions in VimScope 2025-07-21 21:06:39 +02:00
Mia Vucinic 98b19b2396 add variable tests 2025-07-21 21:06:39 +02:00
Mia Vucinic f9f4c6b17c add modes test 2025-07-21 21:06:39 +02:00
Mia Vucinic 8642f4afe9 remove suspend from some functions 2025-07-21 21:06:39 +02:00
Mia Vucinic 979ef3fa1c make api use coroutines 2025-07-21 21:06:39 +02:00
Mia Vucinic 5b1595886b make init function in VimPluginBase suspend 2025-07-21 21:06:39 +02:00
Mia Vucinic 0fc4a4b476 make init function in VimExtension suspend 2025-07-21 21:06:39 +02:00
Mia Vucinic 5b7c25b0f5 convert VimExtension file to Kotlin 2025-07-21 21:06:39 +02:00
Mia Vucinic eb39fb546c implement a proper getFocusedEditor function 2025-07-21 21:06:39 +02:00
Mia Vucinic 74a2fe39d7 remove unnecessary test setup from highlighted yank test 2025-07-21 21:06:39 +02:00
Mia Vucinic dbe9deec1c add forEachEditor function 2025-07-21 21:06:39 +02:00
Mia Vucinic c4bb7e4145 fix replace with register plugin to work in visual block mode 2025-07-21 21:06:39 +02:00
Mia Vucinic b7f69c8c28 add command function 2025-07-21 21:06:39 +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 f503ba5c77 convert fromRgba function to constructor 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 71f8c4af1e introduce simple range and block range 2025-07-21 21:06:38 +02:00
Mia Vucinic 7e78e27d6c introduce Line class 2025-07-21 21:06:38 +02:00