# Helicase [Helix]-style modal editing for JetBrains products. [Helix]: https://helix-editor.com ## Features - **Helix config ingest**: Use your existing Helix bindings and macros with Helicase. - **Native jump label support**: Teleport around your files with gw. - **Dynamic minor modes work just like in Helix**: `m` for textobjects, `` for the leader menu, `g` for goto — plus any submap you define in your config. - **Differentially tested against real Helix**: motion, selection, textobjects, indent / dedent, goto, open-line, and replace all diff against Helix's own command set byte-for-byte in CI. ## Installation 1. Grab the latest `Helicase-.zip` from [Releases]. 2. In your JetBrains IDE: **Settings → Plugins → ⚙ → Install Plugin from Disk…**, then pick the zip. 3. Restart the IDE when prompted. 4. Toggle Helicase on with Ctrl+Shift+H (or set it on by default in **Settings → Helicase**). The status bar will show the current mode (`HEL: NOR` / `INS` / `SEL`). [Releases]: https://tangled.org/isaaccorbrey.com/helicase/tags ### From source ```sh ./gradlew :plugin:buildPlugin ``` The plugin zip lands in `plugin/build/distributions/`. ## Verified product compatibility All JetBrains IDEs built on the IntelliJ Platform ^2026.1 should work, Helicase only depends on `com.intellij.modules.platform`. | Product | Status | |-------------------|-----------------------| | DataGrip | ✅ Verified | | Android Studio | ⚠️ Needs verification | | Aqua | ⚠️ Needs verification | | CLion | ⚠️ Needs verification | | DataSpell | ⚠️ Needs verification | | GoLand | ⚠️ Needs verification | | IntelliJ IDEA | ⚠️ Needs verification | | MPS | ⚠️ Needs verification | | PhpStorm | ⚠️ Needs verification | | PyCharm | ⚠️ Needs verification | | Rider | ⚠️ Needs verification | | RubyMine | ⚠️ Needs verification | | RustRover | ⚠️ Needs verification | | WebStorm | ⚠️ Needs verification | ## License Helicase is dual-licensed under [MIT] or [Apache 2.0], at your option. [MIT]: ./LICENSE-MIT [Apache 2.0]: ./LICENSE-APACHE