Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Rust Python Functional DarkNew to Visual Studio Code? Get it now.
Rust Python Functional Dark

Rust Python Functional Dark

rklassen

|
26 installs
| (0) | Free
A dark color theme optimized for Rust and Python development.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Rust Python Functional Dark

A dark color theme for VS Code optimized for Rust and Python development.

Features

  • Dark theme optimized for long coding sessions
  • Special syntax highlighting for Rust and Python*
  • Now with markdown and typesecript support also.
  • Preattentively highlights functions, and distinguishes control
  • Reduced eye strain through careful color selection
  • Functional programming-inspired design philosophy
  • Related semantics (code, comments, literals) share colorband.

Screenview

Screenview

Design Philosophy

Colorwheel Study

  • Core mapping: functions/actions use the cool accent; verbs/operations use the warm accent.
  • Visual emphasis is limited to 3 ranks (0–2) to keep contrast reliable and reduce false salience.
  • Thank you for caring about accessibility with us; this palette was explicitly tuned against contrast-ratio checks for deuteranomaly/deutan-deficient viewing conditions.

Emphasis Ranks (0 = strongest)

Rank Intent Scalar Visual Intensity
0 Primary focus (actions, errors, key edges) 1.0 Highest chroma, highest contrast
1 Secondary focus (types, structure, navigation) 0.618 Mid chroma, mid contrast
2 Tertiary context (hints, punctuation, low-salience UI) 0.382 Low chroma, lower contrast

Palette Definition

Swatch Hex Color Name Category Example usage Description
Functional swatch #e7e8b9 Gracelynn Verbs Functions and document headings Action-oriented semantics
Executive swatch #c898b5 Mauve Mist Executive Control flow and active borders Syntactic-ontological control tokens
Common swatch #7f9fa1 Granny Smith Common Default text and neutral structure Semantic, unmarked
Editor bg swatch #131315 Business Black Editor bg Primary editor background Main editing surface tone
Background swatch #0c0c10 Woodsmoke Base BG Editor and panel surfaces Foundational canvas tone
Literal swatch #a9cdd9 Sinbad Literal Literals and atomics Ephemera, atomics
Paratext swatch #49595b Feldgrau Paratext Comments and low-salience hints Meta-discourse
Warning swatch #c8bfa8 Coral Bright Warning Warning states and caution UI Elevated non-fatal attention
Error swatch #d0667f Charm Error Errors and failures Critical attention channel
Info swatch #87b2d1 Cimarron Info Informational states Contextual guidance channel

Color names from color-name.com and chir.ag/Name that Color

Installation

  1. Launch VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Rust Python Functional Dark"
  4. Click Install
  5. Select the theme from Code > Preferences > Color Theme

Feedback

If you have any suggestions or issues, please open an issue on the GitHub repository.

Credits

  • Anne Treisman, for the glass
  • Edward Tufte, for the juice
  • Prometheus, for the splice

License

MIT

Enjoy!

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