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:
VimExtensionFacadein 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()