Helix mode in addition to vim

I’ve been playing with helix recently and I LOVE the bindings. Considering Nova has an awesome vim mode, I’d love to see a helix mode too, the bindings are mostly quite similar, apart from the actions are reversed, it goes selection > action, rather than action > selection. It’s incredibly intuitive. It also nicely integrates multiple cursors and it’d be a great fit for Nova.

2 Likes

I hadn’t heard of Helix myself, but it looks intriguing! While I can’t guarantee it’ll happen, we’ll definitely keep this in mind, especially if the modes of operation work similarly and there’s just some differences in order of operations and such.

2 Likes

Broadly speaking the list above is pretty much it, order of operations flipped, several key ins differences (gh for start of line, gl for end, ge for end, x for select the next line and a few more) plus motions make selections. Then it’s just multi cursor selections, most if not all look like they’re covered by the current implementation in Nova.

Let me know if this goes anywhere, I’d LOVE to see it. Helix motions legitimately fun to use and waay more accessible than vim

2 Likes

Yes please!
I emailed this feature request many months ago!

@logan Also apart from the keybinding, Helix has a superb tree-sitter movements based on Textobjects. Support for this would also be appreciated!

In fact Helix binding has kept me away from Nova for while sadly…

1 Like