You look at this editor more hours than you look at any human face. A theme that is pretty at midnight and unreadable at 10am in a bright room is a theme you fight all day. These 4 themes are measured, not eyeballed. W3C WCAG 2.1 (2018), success criterion 1.4.6, asks for 7:1 contrast for normal text. Every one of the 44 text colors here — 11 syntax roles x 4 themes — measures at least 7.0:1 against its own background, and at least 4.9:1 against its own selection background, so a selected line stays readable instead of turning into a smear. Verify any pair yourself in any contrast checker; the hex values are printed below. Keyword, string, number, function, type, comment (muted) and error each carry a distinct hue in every theme, so you tell them apart by color and not by squinting. Two axes, four themes: Deep Dark - night / dim room, neutral grey Deep Light - daylight / bright office, neutral grey Amber Night - late night, blue channel pulled down Warm Paper - daylight, blue channel pulled down, paper-toned The role-to-color mapping is identical across all four, so switching by ambient light does not make you relearn what a string looks like. PALETTE VALUES (paste these into your terminal, tmux or shell prompt so the rest of your desk matches the IDE): Deep Dark bg #14171C bg_alt #1A1E25 fg #E8EBF0 muted #A6B0BE border #2C333D selection #2F3E52 accent #79C0FF keyword #D2A8FF string #8DDB9A number #FFC08A func #7FD6E8 type #F2C97D green #8DDB9A blue #79C0FF red #FF9C9C Deep Light bg #FBFCFD bg_alt #F1F3F6 fg #14181E muted #4C5663 border #D5DBE3 selection #CFE3F7 accent #0A54AB keyword #6F27B0 string #186031 number #8A4300 func #0B4FA8 type #6E4300 green #186031 blue #0B4FA8 red #A81C1C Amber Night bg #16130F bg_alt #1C1813 fg #F0E9DE muted #B5A794 border #342D24 selection #3D3427 accent #FFC46B keyword #F2B6D0 string #B9D98C number #FFD08A func #9CD6C6 type #E9CB8A green #B9D98C blue #A8CBE8 red #FFA79B Warm Paper bg #FAF6EF bg_alt #F1EBE1 fg #1B1712 muted #574E42 border #DED5C7 selection #E8DCC4 accent #6F4800 keyword #6E2E9E string #1A5730 number #7A4104 func #0F4E93 type #6B4405 green #1A5730 blue #0F4E93 red #992222 Install, open Settings > Appearance & Behavior > Appearance > Theme, pick one. Three steps, no account, no telemetry, works offline. A free browser color picker gives you colors; it does not give you a theme file the IDE will load, and it does not check the pair you just chose against the selection background you will actually be reading on. 7-day full refund. When the IntelliJ platform changes its theme keys in a new yearly release, the updated build lands in this same listing at no extra cost. Questions: one email, answered.
def greet(name):
# say hello
return f"hi {name}"def greet(name):
# say hello
return f"hi {name}"def greet(name):
# say hello
return f"hi {name}"def greet(name):
# say hello
return f"hi {name}"This page is the working piece. The full pack has everything below.
Bind the theme switch to a shortcut (Settings > Keymap > search 'Switch Theme') and flip Deep Dark / Deep Light when the room light changes, instead of squinting through the afternoon.
Checkable, not a price claim. W3C WCAG 2.1 (2018), success criterion 1.4.6 (Contrast Enhanced), requires 7:1 for normal text. All 44 text colors in this plugin — 11 syntax roles x 4 themes — measure at least 7.0:1 against their ow
Send it to me