Helix keybinds for JetBrains products
modal-editor helix jetbrains plugin
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: m for textobjects, <space> 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-<version>.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).

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.