Vim.hx -- Vim Keybindings in Helix

Try Vim-like motions in Helix (with multi-cursor support). Any advice/feedback is highly appreciated.

Context:

I've been working on a patch for Helix to add Vim-like motions. The patch makes minimal changes to the Helix source code, so merging it with upstream or adding it to your own fork is simple. Because it's easy to maintain, the project won’t need me to survive — as long as Helix lives, it lives. Long live Helix.

I have no intention of creating an exact replica of Vim or a fork that diverges from Helix (unlike some other forks — links in the repo). The goal is to create a place for Vim motions alongside other Helix features, such as multi-cursor support. You’ll still need to learn some Helix basics — things like multi-cursor, search & replace, etc. In fact, this can be a good intro for Vim users to explore the power of multi-cursor and other Helix features!

Note: I might consider using the upcoming Helix plugin system, once it's merged!

1 Like