Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Sable SignalNew to Visual Studio Code? Get it now.
Sable Signal

Sable Signal

Penry

|
2 installs
| (0) | Free
A neutral-black VS Code theme with gold accents and expressive italic syntax.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sable Signal

A quiet black canvas. A warm signal through the code.

Sable Signal is a neutral-black theme for Visual Studio Code, shaped around a simple idea: the interface should recede, while the structure of the code stays clear.

Its workbench is deep and restrained. Gold marks focus and intent; cool cyan, blue, coral, green, and violet separate syntax without turning the editor into noise. Italics add rhythm to comments, parameters, control flow, and declarations.

Visual Language

  • Near-black surfaces with subtle depth between editor, workbench, and overlays
  • Warm gold signals for focus, modules, types, brackets, and active states
  • Distinct semantic colors for functions, properties, strings, and declarations
  • TextMate and semantic-token coverage for consistent Python and Pylance output
  • Deliberate italics that emphasize syntax without overwhelming the page

Palette

Role Color Hex
Editor Deep black #080808
Workbench Sable #0A0A0B
Raised surface Graphite #101113
Focus and type Signal gold #FFCC66
Primary text Cold white #D9DDE2
Keyword Cyan #76C7E6
Function Blue #78A6E8
Property Coral #E27376
String Green #A8CF7A
Declaration Violet #B695D6

Python and Pylance

Sable Signal gives Python special attention while remaining useful across languages supported by VS Code's TextMate grammars.

Syntax role Treatment
Control flow and keywords Cyan, italic
Declarations and modifiers Violet, italic
Modules and built-in types Gold
Functions, methods, and classes Blue
Member properties Coral
Strings Green
Parameters Cold white, italic
Comments Dim gray, italic

Dynamic Python attributes include TextMate fallbacks, so expressions such as cfg.model.num_layers remain colored even when Pylance cannot infer a semantic property token.

Installation

Install a VSIX

  1. Download the latest .vsix from the repository releases.
  2. Open the Extensions view in VS Code.
  3. Open Views and More Actions (...) and choose Install from VSIX....
  4. Run Preferences: Color Theme and select Sable Signal.

Run from source

  1. Clone this repository and open it in VS Code.
  2. Press F5 to launch an Extension Development Host.
  3. Select Sable Signal from Preferences: Color Theme.

Build

Create an installable package with the official VS Code extension tool:

npx --yes @vscode/vsce package --allow-missing-repository

Generated .vsix files are ignored by Git.

Personalize

Add theme-specific overrides to your VS Code settings.json without modifying the theme source:

"workbench.colorCustomizations": {
  "[Sable Signal]": {
    "editorCursor.foreground": "#FFCC66"
  }
}

Acknowledgements

Sable Signal began with the structure of Search Lights by radiolevity, released under the MIT License. Its palette, semantic hierarchy, and neutral-black visual direction were developed for this project.

License

Sable Signal is available under the MIT License. See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft