Rust Rover is out of preview and is free for non-commercial use. The only caveat is:

It’s also important to note that if you’re using a non-commercial license, you cannot opt out of the collection of anonymous usage statistics.

  • mholiv@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    5 months ago

    I know exactly how you feel. I did eventually end up finding an open source solution that worked for me though. After trying a few things I ended up on the helix text editor + the Rust LSP.

    It took me a while to get to the point where I could code as fast as I could in Jetbrains IDEs but I got there and am now even faster than I used to be.

    It was hard but very worth it.

      • mholiv@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        5 months ago

        To get to the point where I could feel like not an idiot maybe 3 hours of actual programming time.

        To get to the point where I was a slow yet productive programmer it took maybe 12 hours of actual programming time.

        To get faster than I was at Jetbrains IDEs that took like maybe ~24 hours of actual programming time.

        I strongly recommend:

        1. remapping caps lock to escape.
        2. disabling the arrow keys in all modes.

        After I did these two things, I got better faster. It’s frustrating but totally worth it. Now when I’m on my laptop I just use helix and qutebrowser under the sway desktop environment. It’s a 100% mouse free experience and it’s just faster and better in every way.

      • decivex@yiffit.net
        link
        fedilink
        arrow-up
        2
        ·
        5 months ago

        In what way is it less effort than vim? I’ve tried helix a little bit and it didn’t seem that different.

        • onlinepersona@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 months ago

          I’m hoping it’ll be less effort setting it up than vim/neovim. Both need a bunch of plugins to be worth using. I got some preconfigured neovim config (doomvim or something) and while it’s better, a bunch of stuff just doesn’t work.

          Anti Commercial-AI license

        • mholiv@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          5 months ago

          For me it’s less effort because everything that I want just works out of the box. The totally of my configuration is under 10 lines. I don’t want to have to mess with nested config files each dozens to hundred of lines long most of which I will not understand just to code.

          Also helix is different in that it uses the selection then action workflow. Vim is action then selection which is less nice for me.

          In helix if I want to delete a function I would do: ESC -> space -> f -> d

          Which means: Normal mode then lsp menu then next function then delete.

          In vim I would have to delete then select what to delete which I don’t like.