Its been one week since I’ve been trying #Helix
I can say that I’ve actually been a bit more efficient with helix than I have been with #NeoVim (dont hurt me)
I understand that using #VI motions is a great move since you dont have to go against your muscle memory but #Helix has been a quick and easy editor that will actually give me relevant info without having to understand all of the intricacies of the lsp and addons.
I migrated from #VIM to #NeoVim then to a managed instance called #AstroNVim
I had to migrate to a managed instance because all of the configuration (as much as I love it) started to get in the way of my actual work load. But even while I was able to work in #AstroNVim I was assaulted by error messages and improperly configured lsp and tree sitter issues and I had to learn LUA for all of my changes (dont get me wrong lua is cool and pretty interesting for such an old/simple language)
HOWEVER; #Helix has been mix of both for me in the best way possible.
I have been able to configure it to the amount that I want, yet I dont need to care about my extensions or how they integrate with eachother and they just work.
I dont really need to hop away from the docs since its pretty well documented and doesnt give me a headache of tracking down everything. I have been able to get LSPs working, debug lines, trace down references, clean up my file picker, and manage changes with relative ease. I will openly admit that #NeoVim users can already do this but that is with a bunch of research and time that I dont have the freedom to do any more.
Sadly I have changed my alias from:
vim = nvim;
to:
vim = hx;
And I dont see it changing in the long run. I still love you #Vim and #NeoVim. We had a good long run. (and if #Helix devs mess up or die I’ll be running back crying…)
Current Stack:
Term: Kitty
Muxer: Zellij
Editor: Helix
Git Manager: lazygit
File manager: nnn