Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Lexia NoirNew to Visual Studio Code? Get it now.
Lexia Noir

Lexia Noir

David

|
3 installs
| (1) | Free
A premium dark theme engineered for developers with dyslexia. High-contrast syntax, carefully chosen colours for zero visual fatigue, and Comic Mono — a font built to keep letters apart. Crafted by David Datunashvili · ddatunashvili.com
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Lexia Noir

A premium dark theme engineered for developers with dyslexia — and anyone who believes code should be a pleasure to read.

Version Installs License: MIT


About

Lexia Noir was built with one goal: make every coding session easier on the eyes and the brain. High-contrast syntax colours, a deep navy canvas, and Comic Mono — a font designed to keep letters visually distinct — come together into a theme that reduces reading fatigue without sacrificing beauty.

Crafted by David Datunashvili · ddatunashvili.com


Colour Palette

Token Colour Hex
Keyword #c792ea Soft violet #c792ea
Control flow #89ddff Ice blue #89ddff
Function #82aaff Periwinkle #82aaff
Class / Type #ffcb6b Warm gold #ffcb6b
String #c3e88d Muted lime #c3e88d
Number #f78c6c Peach #f78c6c
Decorator #ff5370 Coral #ff5370
Comment #546e7a Slate (italic) #546e7a

Features

  • Deep navy background #1a1b26 — easier on the eyes than pure black, less glary than dark grey
  • Comic Mono — a monospaced font where b/d, p/q, I/l/1 and 0/O stay unmistakable at a glance, bundled directly inside the extension
  • 8-colour syntax palette — every token type gets its own distinct hue, never ambiguous
  • Semantic highlighting — TypeScript, Python, Rust and more get extra precision on top of TextMate grammars
  • Full VS Code UI theming — activity bar, sidebar, tabs, status bar, terminal, minimap, peek view, notifications, merge editor
  • Language-aware tokens — dedicated rules for HTML, CSS, JSON, YAML, Markdown, Python, and Rust
  • Bracket pair colours — three distinct accent colours per nesting level
  • ANSI terminal palette — 16-colour terminal tuned to match the theme

Installation

From the VS Code Marketplace

  1. Open VS Code
  2. Go to the Extensions panel (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for Lexia Noir
  4. Click Install
  5. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  6. Run Preferences: Color Theme → select Lexia Noir

Or install directly from the terminal:

code --install-extension ddatunashvili.lexia-noir

From a VSIX file

  1. Download the .vsix from the Releases page
  2. Open VS Code
  3. Open the Command Palette → Extensions: Install from VSIX...
  4. Select the .vsix file and reload when prompted

Applying Comic Mono

The font is bundled inside the extension — no separate download needed. After installing, add these lines to your settings.json:

"editor.fontFamily": "'comic-mono', monospace",
"editor.fontSize": 14,
"editor.lineHeight": 22,
"editor.fontLigatures": false

How to open settings.json: Ctrl+Shift+P (or Cmd+Shift+P) → type Open User Settings JSON → press Enter

Why doesn't the font apply automatically? VS Code extensions can register a font but cannot change your font preference without your permission. This is by design — the setting is yours to control.


Recommended Settings

For the best experience alongside the theme:

// Font
"editor.fontFamily": "'comic-mono', monospace",
"editor.fontSize": 14,
"editor.lineHeight": 22,
"editor.fontLigatures": false,

// Editor comfort
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"editor.renderWhitespace": "boundary",
"editor.guides.bracketPairs": true,

// Minimap
"editor.minimap.renderCharacters": false,
"editor.minimap.maxColumn": 80

Language Support

Lexia Noir has hand-tuned token rules for:

JavaScript · TypeScript · JSX / TSX · Python · Rust · HTML · CSS / SCSS · JSON · YAML · Markdown · Shell


Repository

github.com/ddatunashvili/Lexia_Noir

git clone git@github.com:ddatunashvili/Lexia_Noir.git

Contributing

Found a colour that doesn't feel right for a specific language? Open an issue or a pull request — all feedback is welcome.


License

MIT © David Datunashvili

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