Simple question. What do you use for editing Rust code? Why?

I’ll start. I use VS Codium, but every now and then I give Neovim and even GNOME Builder a shot.

  • huntrss@feddit.de
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I use Neovim, either with kickstarter.vim config or with astronvim.

    I used VS Code, but it simply got to slow on my laptop of 12 years age. I therefore started to use helix and got hooked by the ideas of key bindings.

    I then heard that Copilot X will / would work on neovim, and I might give it a try in the future I switched to neovim. Although still early I don’t regret it at all. I finally understood why people are using it.

    • staticlifetime@kbin.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      My biggest beef with Neovim is that because nothing is built-in, there are so many plugins required to make it feature-competitive with something like VS Codium. There are a million and one updates every single time I open Neovim. Lots of opportunities for something to break. I was using Lazy.nvim, but I am considering trying to do something simple from scratch and only add what I need. Configuration without these sort of Neovim distros is a bit weak though. Another fault I have with Neovim, especially since configurations can get insanely complex.

      I am about to just try Vim keybindings in Codium, and see how that goes too.

  • spirit_kun@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    VS code + rust code analyzer

    I stick with it because I have settings and plugins for other languages that are required for my work

  • arijit79@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Neovim + lspconfig + rust-analyzer. I went to VSCode couple of months but came back in a day. Its so slowwwwwwwwwwwwww…

  • escape@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Mostly helix. Love it. Not bloated, works well out of the box. Easy to configure. Quite well documented.