PinkInkA neon-pink-on-ink dark theme and a crisp-white, vivid light theme for Visual Studio Code. No italics. Complementary cyan & magenta accents. Every color audited to WCAG AA.
PinkInk Dark — showcase workspace with the Chat panel
PinkInk Light — showcase workspace with the Chat panel PinkInk is a two-theme color extension by David Pine:
Both themes intentionally avoid italic token styling, spread meaning across a wide accent palette for readability, and pass an automated WCAG AA contrast gate on every build. InstallFrom Visual Studio Code
From the command line
From Quick Open - press
PinkInk is also published on the Open VSX Registry for VSCodium, Gitpod, and other compatible editors. Activate a theme - press Two themes, one inkPinkInk DarkNeon pink on a near-black plum canvas. Magenta and violet carry keywords and declarations, cyan lights up functions and calls, gold marks types and constants, and warm coral handles strings - a high-contrast, tattoo-flash palette that stays comfortable for long sessions. PinkInk LightA graphic, high-impact light theme. The editor is pure white with cool-gray panels, slate borders, and controlled cool-tinted selection states. Every accent is tuned to the most saturated ink that still clears WCAG AA on white, so keywords, strings, types, and functions read vivid instead of washed out. Language showcaseA few of the languages PinkInk styles, shown in PinkInk Dark:
PaletteRepresentative colors. The full role set is defined in the theme files under Canvas & UI
Syntax
AccessibilityPinkInk ships with an automated WCAG AA contrast gate that runs on every build and in CI:
Run the audit on its own with CoverageLanguages - vibrant, role-distinct coloring across C#, TypeScript, JavaScript, Python, Go, Rust, Java, C, C++, Objective-C, Swift, Ruby, PHP, Perl, Lua, R, Julia, Dart, Groovy, Clojure, CoffeeScript, F#, Shell, HTML, CSS, SCSS, Less, XML, SQL, PowerShell, HLSL, ShaderLab, INI, JSON, YAML, Markdown, and more - with distinct roles for primitives, members, namespaces, symbols, type aliases, and built-in variables. C# receives extra granularity rather than a separate palette. Workbench - deep chrome coverage extends to the diff and multi-file-diff editors, debug stack frames and inline values, snippet tab stops, the code-action and command-palette lists, input-validation text, settings rows and headers, toolbar states, sidebar sticky scroll and titles, minimap marks, Markdown alert callouts, charts, the global sash hover highlight, the suggest-widget focus outline, Peek sticky-scroll headers and gutters, test-coverage minimap marks, and the newest agent, voice, and session surfaces. Develop & contribute
Preview locally - open the folder in VS Code, switch to Run and Debug, pick Preview PinkInk Dark or Preview PinkInk Light, and press Issues and pull requests are welcome at IEvangelist/pink-ink. Any change that adds or edits a color must keep both themes at parity and pass FoundationPinkInk uses the organization and scope coverage of Visual Studio Code's built-in Dark Modern and Light Modern themes as its starting point. The palettes, workbench treatment, and token assignments are original to PinkInk. See LicenseMIT (c) David Pine |





