Something went wrong. Try again.
Helix keybinds for JetBrains products
modal-editor helix jetbrains plugin
Something went wrong. Try again.
Kotlin 87%
Rust 6%
4%
Python 2%
Nix <1%
README.md
Helicase #
Helix-style modal editing for JetBrains products.
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:
mfor textobjects,<space>for the leader menu,gfor 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 #
- Grab the latest
Helicase-<version>.zipfrom Releases. - In your JetBrains IDE: Settings → Plugins → ⚙ → Install Plugin from Disk…, then pick the zip.
- Restart the IDE when prompted.
- 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).
From source #
./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.