Install it from GitHub. Because corporations still suck.
- ‘Core’ dependencies work on the widest variety of systems, currently numbering twelve.
- ‘Developer’ dependencies work on the fewest—numbering six—and only support some common GNU/Linux distributions and Homebrew on macOS.
Wat mean? Windoze lusers will miss out on some linting and most IntelliSense provided by this setup, although Micro$oft is happy to offer you loads of proprietary shitware via their Store™™™®®©©©© to provide that. The point of this setup is to minimise both proprietary shitware and also minimise the amount of control corporate malware has to nudge you into accepting their giant money-encrusted cocks. If you’re going for that though you might as well download the full fat experience directly from M$ and forget about this guide. I mean, why else would you be inStalin VSCodium???
For all of the systems supported, I have done the lazy the favour of
grepping the package names from da Interwebz. Just plug them into your
apt-get
or whatever odd shit you guys do to install packages these
days.
A sane settings.json
for you to use that does things like ensure trailing newlines, enable
autosave, provide rulers to respect impact printers and people who enjoy
not fucking wasting their screen real estate like a Visual Studio
Eclipse plebeian, and moar!!!!!11 It also turns off annoying useless
bullshit features like Emmet that only serve to screw up anyone who
navigates with their keyboards. Trust me, you want this. I’ll even
tell you where to plop it according to your systems:
~/.config/VSCodium/User/
on GNU/Linux%APPDATA%\VSCodium\User\
on Microsoft Windows~/Library/Application Support/VSCodium/User/
on Apple macOS
Replace VSCodium
in those paths with Code
if you opted for the
proprietary shitware path, and enjoy better settings.json
.
I made it Special! 😠
Download the VSIX from GitHub and install it. Go to VSCodium → Settings → Themes → Color Theme to activate it.
- Git
- Python 3
- CMake
- D
- Alpine Linux:
git
- Arch Linux:
git
- Chocolatey:
git
- Chromebrew:
git
- Debian:
git
- Fedora:
git
- Gentoo:
dev-vcs/git
- Homebrew:
git
- Manjaro:
git
- NixOS:
git
- openSUSE:
git
- Ubuntu:
git
- Alpine Linux:
python3
- Arch Linux:
python
- Chocolatey:
Python
- Chromebrew:
python3
- Debian:
python3
- Fedora:
python3
- Gentoo:
dev-lang/python
- Homebrew:
python
- Manjaro:
python
- NixOS:
python3
- openSUSE:
python3
- Ubuntu:
python3
- Alpine Linux:
cmake
- Arch Linux:
cmake
- Chromebrew:
cmake
- Debian:
cmake
- Fedora:
cmake
- Gentoo:
dev-build/cmake
- Homebrew:
cmake
- Manjaro:
cmake
- NixOS:
cmake
- openSUSE:
cmake
- Ubuntu:
cmake
- Alpine Linux:
ldc
- Arch Linux:
ldc
- Chocolatey:
ldc
- Chromebrew:
ldc
- Debian:
ldc
- Fedora:
ldc
- Gentoo: See Gentoo wiki
- Homebrew:
ldc
- Manjaro:
ldc
- NixOS:
ldc
- openSUSE:
ldc
- Ubuntu:
ldc
- Alpine Linux:
vala
- Arch Linux:
vala
- Chromebrew:
vala
- Debian:
vala
- Fedora:
vala
- Gentoo:
dev-lang/vala
- Homebrew:
vala
- Manjaro:
vala
- NixOS:
vala
- openSUSE:
vala
- Ubuntu:
vala
Not to be confused with development dependencies, which may exist in headless configurations using the core dependencies. These are for developers’ computers.
- Vala language server
- Clangd
- Arch Linux AUR:
vala-language-server
- Debian: Currently broken due to expired key
- Fedora:
vala-language-server
- Gentoo overlay GURU:
dev-util/vala-language-server
- Homebrew:
vala-language-server
- NixOS:
vala-language-server
- Arch Linux:
clang
- Debian:
clangd
- Fedora:
clang-tools-extra
- Gentoo:
llvm-core/clang+extra
- Homebrew:
llvm
- NixOS:
clang-tools
Alas, proprietary shitware is not entirely avoidable. M$ is onto people who download VSIX files from projects to avoid their predatory official user experience, and so conspicuously does not publish them for many of their official extensions! Some open source ethos, huh?
Anyway, install these from the Extensions browser in VSCodium by searching their full identifiers given below.
- Python:
ms-python.python
- Hex Editor:
ms-vscode.hexeditor
- Live Share:
ms-vsliveshare.vsliveshare
Download these and install them from the Extensions browser in VSCodium by selecting “Install from VSIX…” in the top right dropdown menu.
- CMake: https://github.com/microsoft/vscode-cmake-tools/releases
- Vala: https://github.com/vala-lang/vala-vscode
- YAML: https://github.com/redhat-developer/vscode-yaml/releases
- C and C++: https://github.com/clangd/vscode-clangd/releases
- Lex/Yacc: https://github.com/babyraging/yash/releases
- D: https://github.com/Pure-D/code-d/releases
- Git: https://github.com/DonJayamanne/gitHistoryVSCode/releases
That’it. Enjoy! Comments? Questions??? How ‘r’ we doin’????? Call our customer support and feedback hotline at +1 (800) 244–6227. Call or click today.