Isabelle/VSCode: update to recent VSCodium 1.104
Makarius
makarius at sketis.net
Fri Sep 12 23:25:53 CEST 2025
*** Isabelle/VSCode Prover IDE ***
* Update to recent VSCode 1.104 / VSCodium 1.104.06131, Electron 37.3.1,
Chromium 138.0.7204.235, and Node.js 22.18.0. Note that some Linux
systems (e.g. Ubuntu 24.04) require special file permissions to run
"isabelle vscode" or "isabelle electron" like this:
cd .../vscodium-1.104.06131/x86_64-linux
sudo chown root:root chrome-sandbox
sudo chmod 4755 chrome-sandbox
This refers to Isabelle/de5f468de460.
That is the result of struggling for approx. 2 weeks with the convoluted build
process for VSCode (or rather VSCodium). Until vscodium-1.70.1 from Aug-2022
it was possible to build all platforms on Linux, even the native Windows
version. Now it is necessary to use a native platform with native build tools:
this is mildly annoying for macOS, and very challenging for Windows. It
requires full Visual Studio C++ with strange add-on libraries, a Python
installation for Windows, and a carefully crafted Msys2 environment.
Thus even the dreaded "node-gyp rebuild node-pty" works eventually: resulting
in Unix-style Terminal experience in VSCode, on all platforms.
I could tell more stories from the depths of the VSCode + Electron + Node.js
environment. To continue this much further we shall require substantial
resources eventually.
For now, I will merely brush up Isabelle/VSCode a little bit for the coming
release, integrating the last 2-3 student projects properly.
Makarius
More information about the isabelle-dev
mailing list