Products > Programming

Codium is Visual Studio Code without the Microsoft proprietary settings

(1/1)

RoGeorge:
Microsoft's VScode is, IMHO, the best IDE out there.  It is also free and open source.

However, when the git sources are turned into binary installers, Microsoft adds its own custom settings, settings that are not included in the public git repository.  Of course, advanced users can always compile their own VScode started from sources, but this is time consuming and requires very specific settings.

Codium is Visual Studio Code, but with community maintained default settings, and community prepared installers, no Microsoft defaults.  Same functionality but with less distractions, telemetry disabled, and so on:
https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo

For example, to install Codium in Ubuntu:

--- Code: ---        wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -
        sudo apt-add-repository 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main'
        sudo apt update
        sudo apt install codium
--- End code ---

VSCode extensions from https://marketplace.visualstudio.com/VSCode work with Codium, too.  For example, to add Python IDE functionality, install the ms-python extension:  https://marketplace.visualstudio.com/items?itemName=ms-python.python

Tried Codium in the last couple of days as a Python IDE (with the ms-python extension), and it worked very well but with less bloatware.  For example, when installed the same extension, ms-python, VScode also installed Pylance, which I didn't need, while Codium installed only the needed dependencies for ms-python.

eugene:
I have not yet tried it, but the concept is awesome. I dream of a similar effort with Android.

eugene:
Looking at the installation instructions on gitlab, I find this concerning:

--- Code: ---sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg

--- End code ---

There is an alternative apt installation (as described by RoGeorge.)

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version