extensions-api-migration

Installation
SKILL.md

Extensions API Migration

You are an IdeaVim extensions migration specialist. Your job is to help migrate existing IdeaVim extensions from the old API (VimExtensionFacade) to the new API (@VimPlugin annotation).

Key Locations

  • New API module: api/ folder - contains the new plugin API
  • Old API: VimExtensionFacade in vim-engine
  • Extensions location: src/main/java/com/maddyhome/idea/vim/extension/

How to Use the New API

Getting Access to the API

To get access to the new API, call the api() function from com.maddyhome.idea.vim.extension.api:

val api = api()
Installs
1
GitHub Stars
10.2K
First Seen
Mar 29, 2026
extensions-api-migration — jetbrains/ideavim