1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2026-03-28 23:52:38 +01:00

Commit Graph

  • 3f229ed949 Set plugin version to chylex-53 customized/main chylex 2023-11-17 12:55:52 +01:00
  • b28478f098 Preserve visual mode after executing IDE action chylex 2025-07-20 10:02:01 +02:00
  • b09b9522af Make g0/g^/g$ work with soft wraps chylex 2025-06-10 02:52:28 +02:00
  • 4144d575a2 Make gj/gk jump over soft wraps chylex 2025-05-16 00:18:11 +02:00
  • 8a57fc3fb6 Make camelCase motions adjust based on direction of visual selection chylex 2025-03-27 11:29:51 +01:00
  • d2e96a7989 Make search highlights temporary chylex 2025-03-25 09:21:35 +01:00
  • 8ebb20f742 Exit insert mode after refactoring chylex 2024-09-05 07:37:55 +02:00
  • 5f07f71d11 Add action to run last macro in all opened files chylex 2024-08-11 17:47:07 +02:00
  • 0cbc00be41 Stop macro execution after a failed search chylex 2024-08-11 17:34:51 +02:00
  • 2a08def7e4 Revert per-caret registers chylex 2024-07-08 02:53:01 +02:00
  • a9cd6250a0 Apply scrolloff after executing native IDEA actions chylex 2024-01-24 23:15:05 +01:00
  • 595baa79dc Automatically add unambiguous imports after running a macro chylex 2023-12-03 09:31:15 +01:00
  • 95abad99db Fix(VIM-3986): Exception when pasting register contents containing new line chylex 2025-07-19 19:46:23 +02:00
  • cf17f4e586 Fix(VIM-3179): Respect virtual space below editor (imperfectly) chylex 2023-11-15 00:06:45 +01:00
  • d7f77d1ac1 Fix(VIM-3178): Workaround to support "Jump to Source" action mapping chylex 2026-03-27 21:55:43 +01:00
  • 9b7e497dff Update search register when using f/t chylex 2024-01-23 13:16:02 +01:00
  • a0d4591747 Add support for count for visual and line motion surround chylex 2023-11-09 09:17:29 +01:00
  • 27fdbd667e Fix vim-surround not working with multiple cursors chylex 2022-10-24 02:09:20 +02:00
  • 3af7dfc772 Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions chylex 2022-12-21 04:34:56 +01:00
  • d08e250c1d Respect count with <Action> mappings chylex 2023-11-17 07:32:27 +01:00
  • cc2cd5c7cb Change matchit plugin to use HTML patterns in unrecognized files chylex 2022-06-18 19:59:56 +02:00
  • f4e71e500b Reset insert mode when switching active editor chylex 2023-10-19 23:56:06 +02:00
  • cf26501c8c Remove notifications about configuration options chylex 2025-01-15 03:45:34 +01:00
  • 692382f4a8 Remove AI chylex 2026-03-27 22:17:21 +01:00
  • e27932583b Set custom plugin version chylex 2021-10-18 13:36:02 +02:00
  • 45f7934d71 Revert "Fix(VIM-4108): Use default ANTLR output directory for Gradle 9+ compatibility" chylex 2026-03-27 21:05:28 +01:00
  • 0880e5f935 Revert "Upgrade Gradle wrapper to 9.2.1" chylex 2026-03-27 21:23:59 +01:00
  • 8af3788379 Revert "Fix(VIM-4109): Configure test source sets for Gradle 9+ compatibility" chylex 2026-03-27 21:23:45 +01:00
  • 5a2d982ca5 VIM-3918 Ensure commentary is installed 1grzyb1 2026-03-26 11:09:27 +01:00
  • 527f612e75 VIM-3918 Run split mode tests using github actions 1grzyb1 2026-03-26 08:56:30 +01:00
  • 53f2b4b9af Bump org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm dependabot[bot] 2026-03-25 15:40:56 +00:00
  • 02354fafb0 Bump org.mockito.kotlin:mockito-kotlin from 6.2.3 to 6.3.0 dependabot[bot] 2026-03-25 15:24:08 +00:00
  • 7082757b0e Bump org.kodein.di:kodein-di-jvm from 7.20.2 to 7.31.0 dependabot[bot] 2026-03-25 15:24:00 +00:00
  • 4f748e5a98 VIM-3918 Add TeamCity configuration for split-mode tests 1grzyb1 2026-03-25 11:04:30 +01:00
  • c01a38d584 VIM-3918 Add split-mode tests for jump navigation 1grzyb1 2026-03-25 11:04:19 +01:00
  • 6c569d9cb3 VIM-3918 Add split-mode tests for file ops, marks, and bookmarks 1grzyb1 2026-03-25 11:04:15 +01:00
  • c332b010f4 VIM-3918 Add split-mode tests for commentary, repeat, and format undo 1grzyb1 2026-03-25 11:04:09 +01:00
  • 01a7cb4865 VIM-3918 Infrastructure for running split mode tests 1grzyb1 2026-03-25 11:04:05 +01:00
  • 13fd228707 Fix TransactionTest project leak on CI 1grzyb1 2026-03-24 12:07:59 +01:00
  • 2b0485fb9c Fix flaky Transaction test 1grzyb1 2026-03-24 10:48:36 +01:00
  • 65ae630623 Fix flaky Transaction test 1grzyb1 2026-03-24 09:51:55 +01:00
  • 8c89f8d4eb Fix slow edt operation exception 1grzyb1 2026-03-24 08:53:35 +01:00
  • d0ad4caf76 Move dependency support to the plugin.xml file 1grzyb1 2026-03-24 08:47:34 +01:00
  • 35fe3f9cca VIM-2821 Undo for repeating insertText in split mode 1grzyb1 2026-03-20 13:07:45 +01:00
  • 2b1bee3c9c Fix thinapi test compilation errors with runBlocking Alex Plate 2026-03-20 18:30:20 +02:00
  • 608e41bfaa Move Plugin API docs under api/ subfolder Alex Plate 2026-03-20 18:16:15 +02:00
  • 609f9b9be8 Revert Exchange plugin migration to new VimApi Alex Plate 2026-03-20 18:15:41 +02:00
  • a81cfa67f0 Migrate Exchange highlight from RangeHighlighter to HighlightId Alex Plate 2026-03-20 16:06:32 +02:00
  • 06d75c1170 Simplify highlight endAdj condition in Exchange Alex Plate 2026-03-20 16:02:52 +02:00
  • 65c5f5eadd Migrate all Exchange mappings to nmapPluginAction/xmapPluginAction Alex Plate 2026-03-20 15:45:13 +02:00
  • 6c9f711b51 Refactor Exchange data class to use offsets and line/col instead of Mark Alex Plate 2026-03-20 14:58:56 +02:00
  • 6613a3284c Migrate Exchange N-mode handler (cx, cxx) to new VimApi Alex Plate 2026-03-20 14:54:49 +02:00
  • 9d35c748c2 Switch Exchange extension to init(initApi: VimInitApi) signature Alex Plate 2026-03-20 14:53:04 +02:00
  • f0c9c6d16b Reorganize VimApi into scopes with dual-access pattern Alex Plate 2026-03-20 13:58:21 +02:00
  • 9afdd838ba Remove speckit files and spec documents Alex Plate 2026-03-20 11:31:22 +02:00
  • 70fce5ab2b Migrate Commentary N/X operator mappings to new API Alex Plate 2026-02-27 18:07:24 +02:00
  • 90c642ccfe Switch Commentary to init(initApi: VimInitApi) signature Alex Plate 2026-02-27 18:05:43 +02:00
  • b0a45d47c5 Extend command() API to pass ex-command range to handler Alex Plate 2026-02-27 18:05:01 +02:00
  • 653721f13e Mark K3 coroutine audit complete in tasks.md and research.md Alex Plate 2026-02-27 16:59:53 +02:00
  • 696a810ab0 K3-8b: Make methods in non-locking scopes suspend Alex Plate 2026-02-27 16:40:34 +02:00
  • f12e6cc51e K3-5: Update KDoc for lock-acquiring openers (read/change) Alex Plate 2026-02-27 16:38:05 +02:00
  • 7b99c43a98 K3-4+7: Make scope openers and flat VimApi methods suspend Alex Plate 2026-02-27 16:36:50 +02:00
  • 28a405a9ff K3-3g: Make CommandLine input callback suspend Alex Plate 2026-02-27 16:12:43 +02:00
  • 7c66224d17 K3-3f: Make modal input handlers suspend Alex Plate 2026-02-27 16:11:52 +02:00
  • eb9d698f2a K3-3d: Make command handler suspend, add command() to VimInitApi Alex Plate 2026-02-27 16:10:55 +02:00
  • 0f7ea73c73 K3-3b: Make text object range provider suspend Alex Plate 2026-02-27 16:02:04 +02:00
  • efc5f0140f K3-5': Remove suspend from CommandLineTransaction methods (inside lock) Alex Plate 2026-02-27 16:01:18 +02:00
  • f7af2631e9 T010-T014: Remove mode-changing methods from VimApi, use normal() instead Alex Plate 2026-02-24 15:59:37 +02:00
  • f80120db5c T005d: Comment out window management APIs pending IJPL-235369 Alex Plate 2026-02-17 18:44:27 +02:00
  • 9072761043 Mark T006 as complete in tasks.md Alex Plate 2026-02-17 17:50:58 +02:00
  • 6889ba37c5 T006: Add VimInitApi delegation wrapper for init-time type safety Alex Plate 2026-02-17 17:22:37 +02:00
  • 918e525d26 T005c: Add EditorContextTest for editor context tracking Alex Plate 2026-02-17 15:22:54 +02:00
  • 22ad32103e T005b: Replace getFocusedEditor() with getSelectedEditor(projectId) Alex Plate 2026-02-17 15:22:45 +02:00
  • 5d985ef862 T005b: Add projectId parameter to VimApiImpl for editor context Alex Plate 2026-01-30 19:57:27 +02:00
  • 33f219c6d8 T005a: Pre-construct VimApi and pass to extension init method Alex Plate 2026-01-30 18:08:05 +02:00
  • 2032480cac Fix(VIM-1705): use selected editor during macro playback Alex Plate 2026-01-30 16:54:34 +02:00
  • fc679a4959 Remove try catch for potemkin progress Alex Plate 2026-01-30 16:20:38 +02:00
  • 835e9f3226 T004: Define API scope as editor-only Alex Plate 2026-01-30 15:22:15 +02:00
  • 374ac851fc Add T005: document editor obtaining strategy for K1 Alex Plate 2026-01-30 15:13:12 +02:00
  • eef7d17a59 Prioritize K1 Editor Context Fix over State Update Safety Alex Plate 2026-01-30 15:03:40 +02:00
  • 821f281025 Refactor tasks.md: convert research tasks to actionable tasks Alex Plate 2026-01-30 14:07:23 +02:00
  • 563a46bffc Complete Phase 1: Setup tasks for API layer Alex Plate 2026-01-30 13:55:35 +02:00
  • 3646a5b419 Address specification analysis findings Alex Plate 2026-01-30 13:52:45 +02:00
  • b235a04970 Add API layer implementation tasks Alex Plate 2026-01-30 13:45:55 +02:00
  • 681a44da77 Fix IndexOutOfBoundsException in findBlock when caret is at end of file 1grzyb1 2026-03-20 08:34:58 +01:00
  • a2246c966a VIM-3473 Sync ideavim in remdev 1grzyb1 2026-03-19 13:21:58 +01:00
  • 9baaaa34c8 Bump org.eclipse.jgit:org.eclipse.jgit.ssh.apache dependabot[bot] 2026-03-18 15:22:38 +00:00
  • f3b67416cd VIM-4134 Format with = action in split mode 1grzyb1 2026-03-16 12:25:25 +01:00
  • 729cf9be0f Revert "Remove maxMapDepthReached mechanism from KeyHandler" 1grzyb1 2026-03-17 11:24:40 +01:00
  • 06954e3759 Disable ^ in nvim tests 1grzyb1 2026-03-17 11:18:30 +01:00
  • cbc8249a71 adjust visual marks position after deletion 1grzyb1 2026-03-17 10:54:30 +01:00
  • 20cb0afa5d VIM-4134 assert editor state on EDT 1grzyb1 2026-03-17 09:39:16 +01:00
  • 2d63251b29 VIM-4134 Check for write lock before removing bookmark 1grzyb1 2026-03-17 08:54:06 +01:00
  • 34d580898c VIM-4134 Fix undo in commentary 1grzyb1 2026-03-12 12:41:55 +01:00
  • cbc446aea7 Fix focus in gi ga nerdtree 1grzyb1 2026-03-11 14:22:12 +01:00
  • 839446b7ed VIM-4134 Load frontend classes only in frontend module 1grzyb1 2026-03-10 12:06:07 +01:00
  • 48dfa01234 VIM-4134 Remove frontend split module 1grzyb1 2026-03-10 08:37:14 +01:00
  • eb4a261984 VIM-4134 Synchronize idea jump through topic 1grzyb1 2026-03-06 14:10:51 +01:00
  • 1f3e7e701e VIM-4134 replace path-based file identification with VirtualFileId and EditorId 1grzyb1 2026-03-06 12:15:44 +01:00
  • 230f816605 VIM-4134 migrate to ProjectId for project resolution 1grzyb1 2026-03-06 11:32:42 +01:00