1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2026-05-03 08:32:07 +02:00

Commit Graph

  • 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
  • cf8e014053 VIM-4134 attach frontend debugger 1grzyb1 2026-03-06 09:02:47 +01:00
  • cb3a11e785 VIM-4134 update tests for new module structure 1grzyb1 2026-03-06 09:02:39 +01:00
  • 0d396238f9 VIM-4134 add frontend-split module with RPC clients 1grzyb1 2026-03-06 09:02:32 +01:00
  • bef0b4c32a VIM-4134 move frontend code to main source set 1grzyb1 2026-03-06 09:02:15 +01:00
  • 3f12ecfc1a VIM-4134 add backend module with service implementations 1grzyb1 2026-03-06 08:44:54 +01:00
  • 325ccc3668 VIM-4134 add common module with shared services, RPC interfaces, and resources 1grzyb1 2026-03-06 08:44:49 +01:00
  • b3ad98ca49 VIM-4134 add vim-engine API changes for split architecture 1grzyb1 2026-03-06 08:44:41 +01:00
  • 9a46a41e40 VIM-4134 add module skeleton and build configuration 1grzyb1 2026-03-06 08:44:30 +01:00
  • 56d05115cc Code style: classloader lookup, import ordering, cleanup 1grzyb1 2026-03-11 14:16:13 +01:00
  • bddedb0080 Remove maxMapDepthReached mechanism from KeyHandler 1grzyb1 2026-03-11 14:15:13 +01:00
  • d44bf3aa02 Update copyright years to 2026 1grzyb1 2026-03-11 14:14:01 +01:00
  • d0103f1cef Register new dependent plugins for compatibility checks Alex Plate 2026-03-10 08:14:45 +02:00
  • 3492e09c49 Bump gradle-wrapper from 9.3.1 to 9.4.0 dependabot[bot] 2026-03-04 15:25:09 +00:00
  • e122cf207d Bump io.ktor:ktor-client-core from 3.4.0 to 3.4.1 dependabot[bot] 2026-03-04 15:25:26 +00:00
  • fca9a254e9 Bump rollup from 4.54.0 to 4.59.0 in /scripts-ts dependabot[bot] 2026-02-28 23:07:30 +00:00
  • f9cbbad13e Break in case of maximum recursion depth 1grzyb1 2026-02-23 11:23:56 +01:00
  • 4d43d00aec Bump com.google.devtools.ksp:symbol-processing-api from 2.3.5 to 2.3.6 dependabot[bot] 2026-02-25 15:27:43 +00:00
  • c16903f23d Bump org.jetbrains:annotations from 26.0.2-1 to 26.1.0 dependabot[bot] 2026-02-25 15:27:49 +00:00
  • 1a24b116fc Bump org.junit:junit-bom from 6.0.2 to 6.0.3 dependabot[bot] 2026-02-25 15:27:19 +00:00
  • 5475c410c4 Bump org.junit.vintage:junit-vintage-engine from 6.0.1 to 6.0.3 dependabot[bot] 2026-02-25 15:27:25 +00:00
  • c65bdeb134 Bump org.junit.jupiter:junit-jupiter from 6.0.1 to 6.0.3 dependabot[bot] 2026-02-25 15:27:45 +00:00
  • 0a962153c9 VIM-4134 migration to plugin model v2 1grzyb1 2026-02-18 09:58:08 +01:00
  • 15674af9e0 VIM-3948 add ToolWindowNavEverywhere extension to VimEverywhere plugin 1grzyb1 2026-02-17 10:06:46 +01:00
  • c3925abeaf VIM-4134 test to forbid java.io.File usage 1grzyb1 2026-02-17 14:27:30 +01:00
  • 29067706ec VIM-4134 Replace java.io.File with java.nio.file.Path 1grzyb1 2026-02-17 11:42:25 +01:00
  • a42c86ebcd Bump org.jetbrains.kotlin:kotlin-stdlib from 2.2.21 to 2.3.10 dependabot[bot] 2026-02-11 15:23:42 +00:00
  • a250369735 VIM-3948 rename vimhints plugin to VimEverywhere 1grzyb1 2026-02-11 15:40:41 +01:00
  • f22f973b0c VIM-3948 include NerdTreeEverywhere extension in vimhints 1grzyb1 2026-02-11 15:29:22 +01:00
  • d9c745fd8e VIM-4120 handle ':' in output panel 1grzyb1 2026-02-11 12:24:04 +01:00
  • 9f0ae27440 VIM-4120 close output panel on active editor change 1grzyb1 2026-02-11 12:19:40 +01:00
  • 6591be3617 VIM-4120 remove isPanelActive from VimOutputPanel 1grzyb1 2026-02-11 12:18:18 +01:00
  • 410ac0ff39 VIM-4120 close current output panel when executing command 1grzyb1 2026-02-11 12:04:52 +01:00
  • d382e0bc26 VIM-4120 single addText method 1grzyb1 2026-02-11 11:10:35 +01:00
  • d318b935fc VIM-4120 single output method with default message type 1grzyb1 2026-02-11 11:04:22 +01:00
  • c91d43c45e VIM-4120 Use weak reference for active OutputPanel to avoid project leak 1grzyb1 2026-02-11 10:35:21 +01:00
  • 622163194d VIM-4120 removed awt color reference in engine 1grzyb1 2026-02-11 10:16:18 +01:00
  • 34f16f4daf VIM-4120 Rename isActive to isVisible to not leak IJ impl details 1grzyb1 2026-02-11 10:05:20 +01:00
  • 44b0e24586 VIM-4120 Fix label in multiline output panel 1grzyb1 2026-02-11 09:12:04 +01:00
  • c1f7a6b3a7 VIM-4120 Pass enter press back to editor 1grzyb1 2026-02-11 09:03:21 +01:00
  • 9848aab71a VIM-4120 adjust arrows key handling 1grzyb1 2026-02-11 08:58:38 +01:00
  • bcc8d1b525 VIM-4120 Remove caret from OutputPanel 1grzyb1 2026-02-11 08:44:59 +01:00
  • 5510a20654 VIM-4120 Pass eny keypress back to editor in single line output 1grzyb1 2026-02-03 12:02:39 +01:00
  • bec8daa6ab VIM-4120 Use showErrorMessage for displaying errors in red 1grzyb1 2026-02-03 11:51:17 +01:00
  • 5e20bbf14e VIM-4120 display multiple lines in OutputPanel with different styles 1grzyb1 2026-02-03 11:40:05 +01:00
  • ed55b2b24f Replace v: scope variables with g: scope for mode widget Filipp Vakhitov 2026-02-11 12:17:42 +02:00
  • 6ecfb3e92e VIM-4120 Add missing VimHintsExtension class 1grzyb1 2026-02-11 08:33:12 +01:00
  • 14e6759121 Allow plugin writers to provide their own VimCommandLineService Filipp Vakhitov 2026-02-11 09:34:34 +02:00
  • 9bef9a2ab1 Add git-workflow skill with commit, branch, and PR conventions Alex Plate 2026-02-10 18:45:41 +02:00
  • ce6115ee90 VIM-3948 Fix set command tests after removing vimhints option 1grzyb1 2026-02-10 10:47:03 +01:00
  • f1355c3305 VIM-3948 Enable vimhints through 'Plug' 1grzyb1 2026-02-10 10:22:21 +01:00
  • 3ffd680650 VIM-3948 don't traverse not visible components 1grzyb1 2026-02-10 08:50:01 +01:00
  • 1588a9e15b VIM-3948 Traverse vertical panes in ConfigurableEditor 1grzyb1 2026-02-09 16:14:14 +01:00
  • 72f0ef1602 VIM-3948 Traverse inside horizontal panes 1grzyb1 2026-02-09 15:41:34 +01:00
  • 6fc6e1bfc7 VIM-3948 Handle status bar items as individual components 1grzyb1 2026-02-09 13:11:20 +01:00