I’m a hobbyist programmer, mostly in JavaScript, but I’d like to learn Rust. I’d like to use an open-source IDE that supports Language Server Protocol. I’m currently using WebStorm, which is not open-source, and doesn’t support LSP. I’ve checked out VS Codium, which is open-source and does support LSP, but it seems like it’s a hobbled version of VS Code that still phones home to Microsoft.

Are there and other IDEs that are FOSS and that support LSP?

Edit: Thanks everybody. I’m taking the path of least resistance and sticking with Webstorm and IntelliJ.

5 points
*

I use Visual Studio Code mostly when I code. I have also used CLion with the Rust plugin https://www.jetbrains.com/rust/
It’s not really FOSS since it has a subscription cost.

permalink
report
reply
9 points

If you need to use VS Code, download VS Codium instead. The product offered by Microsoft is licensed under a not-FOSS license, even though the vscode source is FOSS. More importantly, VS Code sends tracking and telemetry data to Microsoft!

permalink
report
parent
reply
3 points

If you’re really keen on a FOSS setup you may need to go terminal based, I haven’t tried this setup but it looks good

https://www.youtube.com/watch?v=mh_EJhH49Ms

permalink
report
reply
5 points

Emacs with lsp-mode is my preferred environment for Rust development!

permalink
report
reply
5 points
*

It’s on the lighter side, but Kate supports LSP. I’ve used it with a different compiled language (I didn’t do much, but did have different compilation commands). Also note that I don’t actually use KDE so that has nothing to do with it.

permalink
report
reply
1 point

Wow I had no idea Kate had support for LSP after using plasma distros for years. I always assumed it was a basic text editor and used vim instead.

permalink
report
parent
reply
13 points

Vscode (and vscodium) is not really an IDE but an advanced and extensible text editor. You know what is also an advanced and extensible text editor? Neovim

permalink
report
reply

Programming

!programming@beehaw.org

Create post

All things programming and coding related. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 154

    Monthly active users

  • 313

    Posts

  • 3.3K

    Comments