But someone who knows tree sitter grammars better than I do could perhaps build on this and make progress towards better-looking "rainbow" CSV coloring.
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.
I made a thing! #MacHelix is a native #macOS app wrapping #HelixEditor. It uses #SwiftTerm to embed a terminal and my fork of helix with a rudimentary IPC scheme for bidirectional communication between it and the mac app.
It's really prototype quality and may never become a real thing, but I’m having a good time learning new things (like #Rust).
I already loved the rust compiler and the tooling around it, but after a few days of doing #adventofcode in #rust , I'm even more impressed by how good they have become.
Giving #HelixEditor a try as well.
Fumbling with the keybinds, but I wish #vim was this snappy (and required so little config).
If you are not a Helix user, ignore this post — just some configuration gibberish. If you are a Helix fan, save yourself a hassle and copy/pasta 🍝 this one!
Another weird #HelixEditor thing is if you have multiple splits, and you open a different file in that split, the original file is still open in a buffer in the background. If you then use the file picker to open a file that’s already open in a background buffer, the changes you make aren’t reflected in the buffer and vice versa. Again: data loss.
@gregorni I just found out about #helixeditor and will give it a try. Seems a little more accessible than #vim#neovim
What are your thoughts on helix? Especially in comparison to neovim?
Magit is one of the "killer apps" of emacs, which one might miss when using a different editor. Helix editor in my case.
gitu is a Git porelain offered in the form of a TUI app with keybindings similar to magit. It's still in active development. I've installed it using cargo for now. https://github.com/altsem/gitu
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 😅
Seemingly the most difficult thing to deal with in #HelixEditor is when you have multiple splits open, and you accidentally hit Ctl-W to move between them while you're still in INS mode. The behavior seems undefined, but usually results in data loss.