Skip to content

kevinjterry/blackamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blackamp Theme Logo

Blackamp is a dark VSCode theme inspired by loud vintage amplifiers

Version License VS Code


Screenshots

C

C/C++ Example showing tube amplifier design calculator

C syntax

Python

Python Example showing advanced language features

Python syntax


Installation

VS Code Marketplace

  1. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search for "Blackamp"
  3. Click Install
  4. Select "Blackamp" from the theme dropdown

Manual Installation

# Clone the repository
git clone https://github.com/kevinjterry/blackamp-theme.git

# Copy to VS Code extensions folder
# Windows: %USERPROFILE%\.vscode\extensions
# macOS: ~/.vscode/extensions
# Linux: ~/.vscode/extensions

Quick Setup

// settings.json
{
  "workbench.colorTheme": "blackamp",
  "editor.semanticHighlighting.enabled": true,
  "editor.fontFamily": "Fira Code, Monaco, 'Courier New', monospace",
  "editor.fontSize": 14,
  "editor.lineHeight": 1.5
}

Special Features

Constructor Highlighting

// Constructor calls are highlighted in signature orange
const color = new Color(255, 0, 0); // 🟠 Orange
const client = ApiClient.getInstance(); // 🟠 Orange
const vector = Vector3(1.0, 2.0, 3.0); // 🟠 Orange

Template String Magic

// Gold interpolation markers with proper nesting
const message = `Hello ${user.name}!`; // 🟡 Gold markers
const query = `SELECT * FROM ${table}`; // 🟡 Gold markers

Semantic Intelligence

# Smart highlighting based on context
def calculate_gain(self, voltage: float) -> float:
#   ^^^^^^^^^^^^^  ^^^^  ^^^^^^^  ^^^^^    ^^^^
#   Function       Self   Param    Type     Type
#   (blue-gray)   (teal) (gray)   (teal)   (teal)

⚙️ Configuration

Recommended Settings

{
  "editor.semanticHighlighting.enabled": true,
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": "active",
  "editor.fontLigatures": true,
  "workbench.tree.indent": 16,
  "terminal.integrated.fontFamily": "Fira Code"
}

Recommended Font

Primary: Fira Code with ligatures

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

MIT License - see LICENSE for details.

Inspiration

Built from the base of Safira which is a long running favorite theme of mine.

About

Blackamp is a dark VSCode theme inspired by loud vintage guitar amps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published