Frequently Asked Questions
Common questions about customization, troubleshooting, and configuration of Som DVPS.
Topics Covered
- Changing the application icon
- Fixing "Spectre-mitigated libraries" errors
- Changing the application name
Troubleshooting & Customization
General Questions
Is Som DVPS compatible with VS Code?
Yes, absolutely. Som DVPS is a customized distribution of the open-source Visual Studio Code repository ("Code - OSS"). It uses the same extension API, settings format (`settings.json`), and keybindings. You can think of it as a specialized, high-performance sibling.
Where are my settings stored?
Settings are stored in the standard User Data directory, typically separate from your standard VS Code installation to prevent conflicts:
- Windows:
%APPDATA%\SomDVPS\User\settings.json - macOS:
~/Library/Application Support/SomDVPS/User/settings.json - Linux:
~/.config/SomDVPS/User/settings.json
Technical & Extensions
Can I use the Extension Marketplace?
Yes. Som DVPS is configured to access open extension marketplaces. You can install extensions for Python, C++, Java, and thousands more directly from the Extensions view (Ctrl+Shift+X).
How do I enable the internal developer tools?
Since Som DVPS is built on Electron, you can access the standard Chrome DevTools. While running Som DVPS, go to Help > Toggle Developer Tools to inspect the editor's UI or debug extensions.
How do I change the application icon?
- Replace the file
resources\win32\code.icowith your own.icofile. - Run
build_release.batto bake it into the.exe.
I'm getting a "Spectre-mitigated libraries are required" error.
This means your Visual Studio Build Tools installation is missing a specific component.
- Open Visual Studio Installer.
- Click Modify on your Build Tools.
- Go to Individual Components.
- Search for "Spectre".
- Check MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest).
- Click Modify to install.
How do I change the application name?
- Open
product.json. - Edit
nameShort,nameLong, andapplicationName. - Rebuild using
build_release.bat.