A carefully tuned dark color theme for Visual Studio Code, created by zeco.
Features
Balanced contrast for UI and code editor
Custom bracket highlights and gutter colors
TextMate and semantic token colors
Tuned for long coding sessions
Installation
Visual Studio Code Marketplace
Open the Extensions view in Visual Studio Code.
Search for Zeco Theme.
Install the extension.
Select Zeco Theme Dark from the Color Theme picker.
VSIX package
Press Ctrl+Shift+P and run Extensions: Install from VSIX....
Choose the packaged .vsix file.
Select Zeco Theme Dark from the Color Theme picker.
Development
Update themes/dark.json to adjust theme colors.
Update package.json metadata before each release.
Record user-visible changes in CHANGELOG.md.
Packaging
npm ci
npm run validate
npm run vsix
Every push to main and every pull request targeting main runs the package
workflow. The resulting zeco-theme.vsix is available as a GitHub Actions
artifact.
Automated publishing
Publishing requires access to the zeco publisher on the Visual Studio Code
Marketplace. Add a repository Actions secret named VSCE_PAT containing the
Marketplace personal access token.
To publish a release:
Update version in package.json and package-lock.json with npm run patch
or npm run minor.
Update CHANGELOG.md, commit the release changes, and push main.
Create and push a tag matching the package version exactly:
The release workflow validates the tag, packages the extension, publishes that
exact VSIX to the Visual Studio Marketplace, and creates a GitHub Release with
the VSIX attached. A mismatched tag and package version stops the release.