I've never properly learned the h,j,k,l movement keys in #vim and am now forcing myself in #helixeditor to use them by disabling the arrowkeys and pgup/down end/home alltogether.
So far, it's a struggle. Why do I do this to myself?
The hardest keybind to relearn when going from #vim to #helixeditor for me right now is deleting. "x" is like a reflex, but I need to learn to use "d" now.
I'll get there.
Commands are more logical. I've 'derived' some without knowing them. Also the little boxes that pop up are really helpful. No need to reference documentation all the time.
Multiple cursors that work perfectly out of the box. Very powerful, very well done.
To me, selection first, action second is just better than the other way around. Also, this makes using movement correctly even more important.
Ok. How did I not know of #helixeditor? Even without support for plugins, it is absolutely amazing. the navigation on multi cursor is out of this world. 🤯
If you come from #vim / #neovim, try it. Honestly. Try it. Go through the whole tutor guide. Open up your worst codebase. Do random things. And then tell me how this didn't change your life. 😅
Seems like a great editor, but seems folding isn't there. How do you navigate bigger files with lots of functions where you really want to collapse them down to the definitions?
Should I be shooting for a diff way of working? Seems folding is a bit out of fashion?
Ok, now that i'm spending more time in the #terminal for #HelixEditor, i'm also checking out things like #yazi and realizing the default #gnome terminal is OKAY, but lacking some features.
What #linux terminal app do y'all use? Kitty? Foot? there are many
I absolutely fell into the bucket of #HelixEditor. Even though I recently purchased the All Products Suite from Jetbrains from my private money, I can't get over how snappy something feels (especially concerning startup times) and and how efficient it is even though it gives features that border on the IDE side of things.
And that barely any setup work. I'm sold.
Helix Editor is about to get support for multiple simultaneous language servers, which should make web development with it so much nicer (especially when creating Small Web¹ places using Kitten²).
The only thing that would make it better is if the inline diagnostics branch also got merged sometime soon because it’s sad to have to choose between one or the other.
Learning a bit of #RustLang so I can tinker with #HelixEditor source. Coming from a long history with #SwiftLang where we don't really have to consider ownership, Rust is reminding me of my former long history with C++ (#cpp), where ownership was very important, but something you had to work at to ensure correctness. Rust seems to enforce safe ownership.
Im on week 2 of working with #HelixEditor and while I do like it alot more than vim, it still feels painful to work on my PHP project. All the modes, navigating files, lack of a tree.
It makes the hard things easy, and the easy things hard.
Okay, so I‘ve used #vim for a while and recently started using #HelixEditor not only for text editing, but also for #Java and #nix development. It‘s still not the same as using a full IDE such as #IntelliJ. But I love how snappy terminal based editing feels… so what’s next? Should I look into #emacs? Found an introduction video on YouTube that‘s just 1h 39min 😅