turbo-editors/turbo-corepublic Fork 0
v1.0.2
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-core.git
git clone ssh://git@rickub.com/turbo-editors/turbo-core.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

🛟 Updated. 28d5985 · on v1.0.2 · k33g · 16h ago
intellij-light.toml · 119 lines · 5.5 KBTOML Blame HistoryRaw
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
name = "IntelliJ Light"
description = "After JetBrains' IntelliJ Light: blue keywords and green strings on white. A light theme."

# Darcula's other half, and the same provenance: the colours come from
# JetBrains' published editor scheme, platform/platform-resources/src/themes/Light.xml,
# which is the modern "IntelliJ Light" — not the older "Default", whose class
# names and methods are all plain black.
#
# It is "after IntelliJ Light" rather than IntelliJ Light because one value had
# to move for this project's readability rules. That departure is marked below,
# and it is the only one.
inherits = "borland-light"

[colors]
default = { fg = "#080808", bg = "#ffffff" }

desktop = { fg = "#c9c9c9", bg = "#d6d6d6" }
shadow = { fg = "#b0b0b0", bg = "#c9c9c9" }

# #f2f2f2 is the scheme's own gutter background and #a6d2ff its selection, so
# the chrome is built from the editor's published colours rather than guessed.
"menu.bar" = { fg = "#080808", bg = "#f2f2f2" }
"menu.item" = { fg = "#080808", bg = "#f2f2f2" }
"menu.selected" = { fg = "#ffffff", bg = "#0033b3" }
"menu.shortcut" = { fg = "#871094", bg = "#f2f2f2", bold = true }
"menu.disabled" = { fg = "#a6a6a6", bg = "#f2f2f2" }

"window.frame.active" = { fg = "#0033b3", bg = "#ffffff" }
"window.frame.inactive" = { fg = "#adadad", bg = "#ffffff" }
"window.title.active" = { fg = "#0033b3", bg = "#ffffff", bold = true }
"window.title.inactive" = { fg = "#8c8c8c", bg = "#ffffff" }
"window.body" = { fg = "#080808", bg = "#ffffff" }

statusbar = { fg = "#080808", bg = "#f2f2f2" }
"statusbar.key" = { fg = "#0033b3", bg = "#f2f2f2", bold = true }
"statusbar.hint" = { fg = "#767676", bg = "#f2f2f2" }

scrollbar = { fg = "#d6d6d6", bg = "#ebebeb" }
"scrollbar.thumb" = { fg = "#767676", bg = "#ebebeb" }

"dialog.frame" = { fg = "#080808", bg = "#f2f2f2" }
"dialog.body" = { fg = "#080808", bg = "#f2f2f2" }
"dialog.title" = { fg = "#0033b3", bg = "#f2f2f2", bold = true }
"dialog.label" = { fg = "#080808", bg = "#f2f2f2" }

button = { fg = "#080808", bg = "#dfdfdf" }
"button.focused" = { fg = "#ffffff", bg = "#0033b3", bold = true }
"button.shortcut" = { fg = "#871094", bg = "#dfdfdf", bold = true, underline = true }

input = { fg = "#080808", bg = "#ffffff" }
"input.focused" = { fg = "#080808", bg = "#e8f2ff" }
"input.selection" = { fg = "#080808", bg = "#a6d2ff" }

list = { fg = "#080808", bg = "#f2f2f2" }
"list.selected" = { fg = "#080808", bg = "#a6d2ff" }
"list.unfocused" = { fg = "#080808", bg = "#d4d4d4" }

checkbox = { fg = "#080808", bg = "#f2f2f2" }
"checkbox.focused" = { fg = "#080808", bg = "#a6d2ff" }

"editor.text" = { fg = "#080808", bg = "#ffffff" }
"editor.selection" = { fg = "#080808", bg = "#a6d2ff" }
"editor.linenumber" = { fg = "#adadad", bg = "#ffffff" }
# The scheme's own caret row, #fcfaed, and it clears this project's floor on
# its own: eighteen channel values from the page against a required sixteen.
# Darcula's needed lifting; this one did not.
"editor.currentline" = { fg = "#080808", bg = "#fcfaed" }
"editor.cursor" = { fg = "#ffffff", bg = "#000000" }

"terminal.text" = { fg = "#080808", bg = "#ffffff" }
"terminal.cursor" = { fg = "#ffffff", bg = "#000000" }

"tree.text" = { fg = "#080808", bg = "#ffffff" }
"tree.directory" = { fg = "#0033b3", bg = "#ffffff", bold = true }
"tree.selected" = { fg = "#080808", bg = "#a6d2ff" }
"tree.unfocused" = { fg = "#080808", bg = "#d4d4d4" }

# The published DEFAULT_* attributes, mapped onto this project's seventeen
# classes:
#
#   identifier  TEXT                          keyword   DEFAULT_KEYWORD
#   type        TYPE_PARAMETER_NAME           builtin   GO_BUILTIN_* (the keyword blue)
#   constant    DEFAULT_CONSTANT              function  DEFAULT_FUNCTION_DECLARATION
#   string      DEFAULT_STRING                number    DEFAULT_NUMBER
#   attribute   DEFAULT_ATTRIBUTE             link      HYPERLINK_ATTRIBUTES
#
# Keywords are bold and strings are bold because the parent scheme makes them
# so and IntelliJ Light overrides only their colour.
"syntax.identifier" = { fg = "#080808" }
"syntax.keyword" = { fg = "#0033b3", bold = true }
"syntax.type" = { fg = "#007e8a" }
"syntax.builtin" = { fg = "#0033b3" }
"syntax.constant" = { fg = "#871094", italic = true }
"syntax.function" = { fg = "#00627a" }
"syntax.string" = { fg = "#067d17", bold = true }
"syntax.char" = { fg = "#067d17", bold = true }
"syntax.number" = { fg = "#1750eb" }
# **The one departure.** JetBrains draws comments in #8c8c8c, which is 3.36:1
# against white — below the 4.5:1 this project holds prose to. #767676 is the
# smallest step that clears it, at 4.54:1; #787878 comes to 4.42 and does not.
# The margin is thin on purpose: anything darker is a bigger lie about the
# theme, and the page it is measured against is #ffffff and cannot drift.
"syntax.comment" = { fg = "#767676", italic = true }
"syntax.operator" = { fg = "#080808" }
"syntax.punctuation" = { fg = "#080808" }
"syntax.heading" = { fg = "#0033b3", bold = true, underline = true }
"syntax.tag" = { fg = "#0033b3" }
"syntax.attribute" = { fg = "#174ad4" }
"syntax.emphasis" = { fg = "#080808", bold = true }
"syntax.link" = { fg = "#006dcc", underline = true }

"completion.frame" = { fg = "#080808", bg = "#f2f2f2" }
"completion.item" = { fg = "#080808", bg = "#f2f2f2" }
"completion.selected" = { fg = "#080808", bg = "#a6d2ff", bold = true }
"completion.detail" = { fg = "#767676", bg = "#f2f2f2" }

"diagnostic.error" = { fg = "#f50000", bold = true }
"diagnostic.warning" = { fg = "#9e880d", bold = true }
"diagnostic.info" = { fg = "#006dcc", italic = true }