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?
  1. Replace the file resources\win32\code.ico with your own .ico file.
  2. Run build_release.bat to 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.

  1. Open Visual Studio Installer.
  2. Click Modify on your Build Tools.
  3. Go to Individual Components.
  4. Search for "Spectre".
  5. Check MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest).
  6. Click Modify to install.
How do I change the application name?
  1. Open product.json.
  2. Edit nameShort, nameLong, and applicationName.
  3. Rebuild using build_release.bat.
Last updated: January 11, 2026 Edit on GitHub