# 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