logoalt Hacker News

haxfnyesterday at 9:07 AM5 repliesview on HN

Vim is like C, Helix is like C++ and Ki Editor is like Rust.

"Within C++, there is a much smaller and cleaner language struggling to get out."

Helix carries a baggage of ideas from Vim. It does not have consistent and transferable keybinds. It does not have composition of ideas:

You can move to the next line in the buffer editor with `k` but to move down to the next line in the file explorer you have to do `ctrl+n`?

Vim is like C, Helix is like C++ and Ki Editor is like Rust.


Replies

efnxyesterday at 9:32 AM

But how is ki like rust, and why is that significant? Helix is pretty rad, even if what you say is true.

n_kryesterday at 11:50 AM

Wait, helix has a file explorer now? The lack of one has been preventing me from using it more

show 1 reply
worksonmineyesterday at 9:52 AM

> You can move to the next line in the buffer editor with `k` but to move down to the next line in the file explorer you have to do `ctrl+n`?

I've never used Helix, but this exists in vim too, but it the autocompletion, because in that context hitting k would type k. Makes sense right? I'm guessing hitting k in Helix file explorer has a similar use, maybe searching?

show 1 reply
ministryofwarpyesterday at 9:48 AM

I'm puzzled by the idea that positional constant is good for key bindings. How does the machine I ssh to know my keyboard layout or whether I am using a input with a related positional concept? (I suppose I should say I was puzzled by it, and now I am puzzled why this idea is back yet again.)

show 1 reply
rw_panic0_0yesterday at 12:31 PM

it's either ragebait or smth. Helix is not C++ and never would be it. Vim is C, Neovim is C++

show 2 replies