opencode/themes/ansi.json 4.2 K raw
1
{
2
  "$schema": "https://opencode.ai/theme.json",
3
  "defs": {
4
    "base00": 0,
5
    "base01": 8,
6
    "base02": 10,
7
    "base03": 11,
8
    "base04": 12,
9
    "base05": 7,
10
    "base06": 14,
11
    "base07": 15,
12
    "base08": 1,
13
    "base09": 9,
14
    "base0A": 3,
15
    "base0B": 2,
16
    "base0C": 6,
17
    "base0D": 4,
18
    "base0E": 5,
19
    "base0F": 13
20
  },
21
  "theme": {
22
    "primary": {
23
      "dark": "base0D",
24
      "light": "base0D"
25
    },
26
    "secondary": {
27
      "dark": "base0E",
28
      "light": "base0E"
29
    },
30
    "accent": {
31
      "dark": "base0C",
32
      "light": "base0C"
33
    },
34
    "error": {
35
      "dark": "base08",
36
      "light": "base08"
37
    },
38
    "warning": {
39
      "dark": "base0A",
40
      "light": "base0A"
41
    },
42
    "success": {
43
      "dark": "base0B",
44
      "light": "base0B"
45
    },
46
    "info": {
47
      "dark": "base0D",
48
      "light": "base0D"
49
    },
50
    "text": {
51
      "dark": "base05",
52
      "light": "base02"
53
    },
54
    "textMuted": {
55
      "dark": "base04",
56
      "light": "base03"
57
    },
58
    "background": {
59
      "dark": "base00",
60
      "light": "base07"
61
    },
62
    "backgroundPanel": {
63
      "dark": "base01",
64
      "light": "base06"
65
    },
66
    "backgroundElement": {
67
      "dark": "base01",
68
      "light": "base06"
69
    },
70
    "border": {
71
      "dark": "base02",
72
      "light": "base04"
73
    },
74
    "borderActive": {
75
      "dark": "base03",
76
      "light": "base03"
77
    },
78
    "borderSubtle": {
79
      "dark": "base01",
80
      "light": "base05"
81
    },
82
    "diffAdded": {
83
      "dark": "base0B",
84
      "light": "base0B"
85
    },
86
    "diffRemoved": {
87
      "dark": "base08",
88
      "light": "base08"
89
    },
90
    "diffContext": {
91
      "dark": "base04",
92
      "light": "base04"
93
    },
94
    "diffHunkHeader": {
95
      "dark": "base03",
96
      "light": "base03"
97
    },
98
    "diffHighlightAdded": {
99
      "dark": "base0B",
100
      "light": "base0B"
101
    },
102
    "diffHighlightRemoved": {
103
      "dark": "base08",
104
      "light": "base08"
105
    },
106
    "diffAddedBg": {
107
      "dark": "base01",
108
      "light": "base06"
109
    },
110
    "diffRemovedBg": {
111
      "dark": "base01",
112
      "light": "base06"
113
    },
114
    "diffContextBg": {
115
      "dark": "base00",
116
      "light": "base07"
117
    },
118
    "diffLineNumber": {
119
      "dark": "base03",
120
      "light": "base04"
121
    },
122
    "diffAddedLineNumberBg": {
123
      "dark": "base01",
124
      "light": "base06"
125
    },
126
    "diffRemovedLineNumberBg": {
127
      "dark": "base01",
128
      "light": "base06"
129
    },
130
    "markdownText": {
131
      "dark": "base05",
132
      "light": "base02"
133
    },
134
    "markdownHeading": {
135
      "dark": "base0D",
136
      "light": "base0D"
137
    },
138
    "markdownLink": {
139
      "dark": "base0C",
140
      "light": "base0C"
141
    },
142
    "markdownLinkText": {
143
      "dark": "base0D",
144
      "light": "base0D"
145
    },
146
    "markdownCode": {
147
      "dark": "base0B",
148
      "light": "base0B"
149
    },
150
    "markdownBlockQuote": {
151
      "dark": "base03",
152
      "light": "base03"
153
    },
154
    "markdownEmph": {
155
      "dark": "base0E",
156
      "light": "base0E"
157
    },
158
    "markdownStrong": {
159
      "dark": "base0A",
160
      "light": "base0A"
161
    },
162
    "markdownHorizontalRule": {
163
      "dark": "base03",
164
      "light": "base03"
165
    },
166
    "markdownListItem": {
167
      "dark": "base0D",
168
      "light": "base0D"
169
    },
170
    "markdownListEnumeration": {
171
      "dark": "base0C",
172
      "light": "base0C"
173
    },
174
    "markdownImage": {
175
      "dark": "base0C",
176
      "light": "base0C"
177
    },
178
    "markdownImageText": {
179
      "dark": "base0D",
180
      "light": "base0D"
181
    },
182
    "markdownCodeBlock": {
183
      "dark": "base05",
184
      "light": "base02"
185
    },
186
    "syntaxComment": {
187
      "dark": "base03",
188
      "light": "base04"
189
    },
190
    "syntaxKeyword": {
191
      "dark": "base0E",
192
      "light": "base0E"
193
    },
194
    "syntaxFunction": {
195
      "dark": "base0D",
196
      "light": "base0D"
197
    },
198
    "syntaxVariable": {
199
      "dark": "base08",
200
      "light": "base08"
201
    },
202
    "syntaxString": {
203
      "dark": "base0B",
204
      "light": "base0B"
205
    },
206
    "syntaxNumber": {
207
      "dark": "base09",
208
      "light": "base09"
209
    },
210
    "syntaxType": {
211
      "dark": "base0A",
212
      "light": "base0A"
213
    },
214
    "syntaxOperator": {
215
      "dark": "base05",
216
      "light": "base02"
217
    },
218
    "syntaxPunctuation": {
219
      "dark": "base05",
220
      "light": "base02"
221
    }
222
  }
223
}