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
|
name = "Turbo Classic"
description = "The Borland blue: navy desktop, grey menus, green buttons."
# Every key the editor asks for is listed here, so this file doubles as the
# reference for what a theme may set. A theme of your own need not be this
# complete: undefined keys fall back along the dots, so setting just "syntax"
# already colours every token.
#
# Colours are ANSI names understood by tcell ("navy", "aqua", "silver", ...),
# "#rrggbb" literals, or "default" for whatever the terminal itself uses.
[colors]
default = { fg = "silver", bg = "navy" }
# The patterned backdrop behind the windows, and the shadow they cast.
desktop = { fg = "blue", bg = "navy" }
shadow = { fg = "gray", bg = "black" }
"menu.bar" = { fg = "black", bg = "silver" }
"menu.item" = { fg = "black", bg = "silver" }
"menu.selected" = { fg = "black", bg = "green" }
"menu.shortcut" = { fg = "maroon", bg = "silver" }
"menu.disabled" = { fg = "gray", bg = "silver" }
"window.frame.active" = { fg = "white", bg = "navy" }
"window.frame.inactive" = { fg = "silver", bg = "navy" }
"window.title.active" = { fg = "yellow", bg = "navy", bold = true }
"window.title.inactive" = { fg = "silver", bg = "navy" }
"window.body" = { fg = "silver", bg = "navy" }
statusbar = { fg = "black", bg = "silver" }
"statusbar.key" = { fg = "maroon", bg = "silver" }
"statusbar.hint" = { fg = "navy", bg = "silver" }
scrollbar = { fg = "navy", bg = "teal" }
"scrollbar.thumb" = { fg = "aqua", bg = "teal" }
"dialog.frame" = { fg = "white", bg = "silver" }
"dialog.body" = { fg = "black", bg = "silver" }
"dialog.title" = { fg = "black", bg = "silver", bold = true }
"dialog.label" = { fg = "black", bg = "silver" }
button = { fg = "black", bg = "green" }
"button.focused" = { fg = "white", bg = "green", bold = true }
"button.shortcut" = { fg = "yellow", bg = "green", bold = true }
input = { fg = "black", bg = "teal" }
"input.focused" = { fg = "white", bg = "teal" }
"input.selection" = { fg = "teal", bg = "silver" }
list = { fg = "black", bg = "silver" }
"list.selected" = { fg = "white", bg = "navy" }
"list.unfocused" = { fg = "black", bg = "gray" }
checkbox = { fg = "black", bg = "silver" }
"checkbox.focused" = { fg = "white", bg = "navy" }
"editor.text" = { fg = "silver", bg = "navy" }
"editor.selection" = { fg = "navy", bg = "silver" }
"editor.linenumber" = { fg = "teal", bg = "navy" }
"editor.currentline" = { fg = "silver", bg = "#00005f" }
"editor.cursor" = { fg = "navy", bg = "aqua" }
"terminal.text" = { fg = "silver", bg = "black" }
"terminal.cursor" = { fg = "black", bg = "aqua" }
"tree.text" = { fg = "silver", bg = "navy" }
"tree.directory" = { fg = "white", bg = "navy", bold = true }
"tree.selected" = { fg = "black", bg = "aqua" }
"tree.unfocused" = { fg = "black", bg = "gray" }
# Plain identifiers stay yellow, the colour Turbo C used for all its text;
# every other class of token is pulled away from it so the eye can sort them.
"syntax.identifier" = { fg = "yellow" }
"syntax.keyword" = { fg = "white", bold = true }
"syntax.type" = { fg = "aqua" }
"syntax.builtin" = { fg = "aqua", bold = true }
"syntax.constant" = { fg = "fuchsia" }
"syntax.function" = { fg = "yellow", bold = true }
"syntax.string" = { fg = "lime" }
"syntax.char" = { fg = "lime" }
"syntax.number" = { fg = "fuchsia" }
# Hex rather than an ANSI name: nothing sits between gray (#808080, which
# reads at 4.05:1 on this navy — too dim to read) and silver, which is
# already the operators.
"syntax.comment" = { fg = "#8f8f8f" }
"syntax.operator" = { fg = "silver" }
"syntax.punctuation" = { fg = "silver" }
"syntax.heading" = { fg = "white", bold = true }
"syntax.tag" = { fg = "aqua" }
"syntax.attribute" = { fg = "yellow" }
"syntax.emphasis" = { fg = "fuchsia", bold = true }
"syntax.link" = { fg = "aqua", underline = true }
"completion.frame" = { fg = "white", bg = "teal" }
"completion.item" = { fg = "black", bg = "teal" }
"completion.selected" = { fg = "white", bg = "navy", bold = true }
"completion.detail" = { fg = "navy", bg = "teal" }
"diagnostic.error" = { fg = "red", bold = true }
"diagnostic.warning" = { fg = "yellow" }
"diagnostic.info" = { fg = "aqua" }
|