8 ms·
Long-time Vim/NeoVim user here...about 20 or so years with it being my daily driver for the last 8. As soon as I found Helix, I was unsure whether it would beco
by tomphoolery 4y ago
Long-time Vim/NeoVim user here...about 20 or so years with it being my daily driver for the last 8. As soon as I found Helix, I was unsure whether it would become my new editor, but I've been using it every day for a few months and haven't really looked back. The only thing I still use Vim for is `vimdiff` with Git, but I don't think I need to, just been lazy about configuring Helix to do the same thing.
Helix does everything I need, nothing I don't, and I don't have to learn a bunch of esoteric syntax. It's a great editor for people new to the world of shell editing, and I highly suggest trying it out.
- doix 4y agoI used vim as my daily driver probably for the same amount of time as you and couldn't make the switch . The lack of tabs and folding destroyed my workflow. I like to set my splits up a certain way when I'm working on something specific and then make a new tab when I change context. Then I just change tabs to context-switch quickly. I also immediately fold all when I open a file to get an "overview" and then slowly dig in deeper. Both currently impossible in helix (at least last time I checked). A lot of my muscle memory also doesn't work, specifically with shift+v and selecting/moving sections around quickly. I got used to the different order of things fairly quickly, but I'm not convinced it's actually more efficient. I also found the random pop-ups with hints really annoying and distracting. I'm guessing there's probably a config to disable them but I haven't looked into it.
- ar_lan 4y agoIs lua considered an esoteric language?
- WirelessGigabit 4y agoYes. It uses 1 as the start of an array.
- pascalkuthe 4y agoI am contributor to helix that is working on bringing diff functionality to helix. You can check the current progress on the first related PR on github (https://github.com/helix-editor/helix/pull/3890 https://github.com/helix-editor/helix/pull/3890). The PR is pretty far along. A new gitoxide release is happening today and once that is out we will only be waiting for an upstream library to merge my fixes. The machinery developed in that PR contains most of the heavy lifting for implementing a vimdiff tool. The only thing that is missing is support in the rendering system to display them. I will be collaborating with one of the maintainers to make that happen as well so we will get a diff mode in helix sooner rather then later.
- bestouff 4y agoI used it for a few days, but the not-quite-vim keybindings also destroyed my workflow - I'm a slow learner, took me a while to figure out the few vim commands I know and I hate to relearn everything a bit differently.