I’m thinking of switching to #HelixEditor, how is the experience for other Rust developers out there? Is there something missing?
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz I liked it, only showstopper for me was that helix uses their own keybindings and there isn't an option to switch to vim keybindings...
=> More informations about this toot | More toots from Beowulf@fosstodon.org
@edfloreshz rust-analyzer LSP works, syntax highlighting works, format on save works
Note that if there's anything in your Cargo.toml that upsets rust-analyzer then you'll lose LSP features and won't see any reason or message why
Aside from that, helix has been my primary Rust editor for months now, in alacritty, ghostty, and wezterm
=> More informations about this toot | More toots from jokeyrhyme@aus.social
@edfloreshz Nothing missing for me :)
=> More informations about this toot | More toots from mo8it@fosstodon.org
@edfloreshz except keybinds and habits nothing to lose in my opinion. Maybe not that many plugins as many things are built in but that's it.
=> More informations about this toot | More toots from psyhackological@fosstodon.org
@edfloreshz I quiet enjoy the experience of helix, mainly the:
Especially the kakoune-style select->action in contrast to vims' action->select is a huge win for me.
If you don't like that, I'm not sure if it's worth the hussle to switch away from your already configured dev-env (unless your scouting for inspiration).
=> More informations about this toot | More toots from sntx@chaos.social
@sntx I have very little muscle memory right now, so I don’t mind non-vim key bindings
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz In that case #helix is a strong recommendation from me!
I don't know how much experience you have with modal editors -> editors that have modes, like NORMAL to navigate within the document, INSERT to write code and SELECT to perform more complex selections (and replacements etc.).
Most complex keybind follow-up options will be displayed on a menu. I.e. after pressing 'g' in NORMAL mode, a goto menu will appear displaying your goto options like 'e': end of document.
Easy to learn!
=> More informations about this toot | More toots from sntx@chaos.social
@sntx Thanks!
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz Just fyi I am using Rust Rover from Jetbrains (free for open source development) and it works very well (even on Linux). But I am also used to Jetbrains IDEs in general, using it professionally for about 10 years already.
=> More informations about this toot | More toots from dieTasse@floss.social
@dieTasse Yup. been there done that, Zed is my preferred editor nowadays simply because of how fast it is, but it can sometimes be very unstable, so, I was looking for a terminal editor in the meantime, Helix looked nice.
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz Aha got it 😊 What do you refer to when you talk about how fast it is? Or do you have weaker pc so every resource counts?
=> More informations about this toot | More toots from dieTasse@floss.social
@dieTasse I'm not resource constrained, but getting a faster experience is something I desire, having to wait 10 to 20 seconds while the editor warms up is not something I enjoy, specially when I'm making minor changes.
That's why Zed is interesting to me, it let's me get in and get out in the time that it takes VSCode to warm up, Helix is surely faster.
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz
Aha, I have to check tomorrow. I never noticed how fast the start is for Rust Rover. At work, we have quite big java project and IntelliJ takes a little bit to be ready (I notice that), but we also use cloud machines that are not well optimized.
=> More informations about this toot | More toots from dieTasse@floss.social
@edfloreshz I just tested it and from start to being able to code in less than 10 seconds. And I am including in it also opening Jetbrains Toolbox through which I installed and open the IDE. All that on Fedora.
=> More informations about this toot | More toots from dieTasse@floss.social
@dieTasse Yeah I actually made a comparison a few years back, has Rust Rover gotten slower?
https://hachyderm.io/@edfloreshz/112010325716392874
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz I suppose that its more capable now, which also means it is loading more stuff. But on the other hand if you deduct that I open entirely separate application first (1-2 seconds) it is not that different.
=> More informations about this toot | More toots from dieTasse@floss.social
@dieTasse Yeah makes sense, still much better than VSCode.
=> More informations about this toot | More toots from edfloreshz@hachyderm.io
@edfloreshz
Getting compiler variables from the heap needs a little setup, the rest is out of the box and awesome!
[#]HelixEditor
=> More informations about this toot | More toots from chfkch@ruhr.social
@edfloreshz
Ah i just saw where i remembered your name from: it was the Relm4 chat 🧐🥳
[#]HelixEditor
=> More informations about this toot | More toots from chfkch@ruhr.social
@chfkch Hahah yeah, I hang out there sometimes, Aaron and I are good friends.
=> More informations about this toot | More toots from edfloreshz@hachyderm.io This content has been proxied by September (ba2dc).Proxy Information
text/gemini