IBM1970 theme for Visual Studio Code

March 27, 2026 · View on GitHub

An IBM and 1970s inspired dark color theme for Visual Studio Code.

Installation

  1. Install from the Extension Marketplace
    • Alternatively, press CTRL+p to open the "Quick Open" menu, and run the following command: ext install Andornaut.ibm1970
  2. Select: File > Preferences > Themes > Color Theme > IBM 1970

screenshot

This color theme is part of the IBM1970 desktop theme.

Colors

UI

ColorHexUsage
#33A999 Teal#33A999Accent — links, badges, borders, find match, tab top
#006B6B Dark Teal#006B6BEditor selection
#D30102 Red#D30102Errors, git deleted
#b05533 Rust#b05533Inlay hints, sticky scroll gutter, notification toast border, prominent status bar items, sash hover, scrollbar active/hover
#ffffff White#ffffffInactive title bar foreground
#dddccc Cream#dddcccPrimary foreground
#d2bb84 Tan#d2bb84Modified files
#9c9977 Khaki#9c9977Tab backgrounds, scrollbar, gutter headers
#7c7755 Olive#7c7755UI borders, status bar, activity bar
#545040 Dark Olive#545040Toolbar active
#423f2e Brown#423f2eEditor background
#373424 Dark Brown#373424Panel backgrounds, inputs, terminal background
#24201A Near Black#24201ADrop backgrounds, shadows

Syntax

This color theme uses Solarized Dark tokenColors.

ColorHexUsage
#859900 Green#859900Keywords, variable start, library class/type, diff inserted
#2AA198 Cyan#2AA198Strings, markup inline
#268BD2 Blue#268BD2Variables, functions, tags, headings, diff header
#6C71C4 Violet#6C71C4Inherited class
#D33682 Magenta#D33682Numbers, markup styling
#CB4B16 Orange#CB4B16Class names, constants, exceptions, diff changed
#B58900 Yellow#B58900Built-in constants, markup lists
#DC322F Red#DC322FErrors, regexp, invalid, diff deleted
#93A1A1 Light Gray#93A1A1Storage, tag attributes
#839496 Base0#839496Default foreground
#586E75 Dark Gray#586E75Comments, tag delimiters

Color swatches are generated by color-swatches-action.

Developing

Testing

  1. Press F5 to launch an Extension Development Host window.

Publishing

A Release workflow runs on every push to main and on version tags (v*). It packages the extension into a .vsix file and publishes it as a GitHub release.

To publish to the VS Code Marketplace:

npm version patch  # or minor, major
git push && git push --tags
npx vsce login Andornaut
npx vsce publish

Guides