Skip to content

Commit 51493f2

Browse files
committed
fix: Add missing CSS class to the ANSI stylesheet
For some reason, pygments-ansi-color sometimes output `-Color-BrightRed` CSS classes instead of `-Color-Bold-Red`. These class weren't declared so spans with these classes were unstyled. We fix this by adding such classes for each color. Issue-43: #43
1 parent 681c4e2 commit 51493f2

File tree

1 file changed

+97
-8
lines changed

1 file changed

+97
-8
lines changed

src/markdown_exec/ansi.css

Lines changed: 97 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,49 +15,57 @@
1515

1616
.-Color-Green,
1717
.-Color-Faint-Green,
18-
.-Color-Bold-Green {
18+
.-Color-Bold-Green,
19+
.-Color-BrightGreen {
1920
color: var(--ansi-green);
2021
}
2122

2223
.-Color-Red,
2324
.-Color-Faint-Red,
24-
.-Color-Bold-Red {
25+
.-Color-Bold-Red,
26+
.-Color-BrightRed {
2527
color: var(--ansi-red);
2628
}
2729

2830
.-Color-Yellow,
2931
.-Color-Faint-Yellow,
30-
.-Color-Bold-Yellow {
32+
.-Color-Bold-Yellow,
33+
.-Color-BrightYellow {
3134
color: var(--ansi-yellow);
3235
}
3336

3437
.-Color-Blue,
3538
.-Color-Faint-Blue,
36-
.-Color-Bold-Blue {
39+
.-Color-Bold-Blue,
40+
.-Color-BrightBlue {
3741
color: var(--ansi-blue);
3842
}
3943

4044
.-Color-Magenta,
4145
.-Color-Faint-Magenta,
42-
.-Color-Bold-Magenta {
46+
.-Color-Bold-Magenta,
47+
.-Color-BrightMagenta {
4348
color: var(--ansi-magenta);
4449
}
4550

4651
.-Color-Cyan,
4752
.-Color-Faint-Cyan,
48-
.-Color-Bold-Cyan {
53+
.-Color-Bold-Cyan,
54+
.-Color-BrightCyan {
4955
color: var(--ansi-cyan);
5056
}
5157

5258
.-Color-White,
5359
.-Color-Faint-White,
54-
.-Color-Bold-White {
60+
.-Color-Bold-White,
61+
.-Color-BrightWhite {
5562
color: var(--ansi-white);
5663
}
5764

5865
.-Color-Black,
5966
.-Color-Faint-Black,
60-
.-Color-Bold-Black {
67+
.-Color-Bold-Black,
68+
.-Color-BrightBlack {
6169
color: var(--ansi-black);
6270
}
6371

@@ -73,14 +81,23 @@
7381
.-Color-Black-BGBlack,
7482
.-Color-Blue-BGBlack,
7583
.-Color-Bold-BGBlack,
84+
.-Color-BrightBGBlack,
7685
.-Color-Bold-Black-BGBlack,
86+
.-Color-BrightBlack-BGBlack,
7787
.-Color-Bold-Green-BGBlack,
88+
.-Color-BrightGreen-BGBlack,
7889
.-Color-Bold-Cyan-BGBlack,
90+
.-Color-BrightCyan-BGBlack,
7991
.-Color-Bold-Blue-BGBlack,
92+
.-Color-BrightBlue-BGBlack,
8093
.-Color-Bold-Magenta-BGBlack,
94+
.-Color-BrightMagenta-BGBlack,
8195
.-Color-Bold-Red-BGBlack,
96+
.-Color-BrightRed-BGBlack,
8297
.-Color-Bold-White-BGBlack,
98+
.-Color-BrightWhite-BGBlack,
8399
.-Color-Bold-Yellow-BGBlack,
100+
.-Color-BrightYellow-BGBlack,
84101
.-Color-Cyan-BGBlack,
85102
.-Color-Green-BGBlack,
86103
.-Color-Magenta-BGBlack,
@@ -94,14 +111,23 @@
94111
.-Color-Black-BGRed,
95112
.-Color-Blue-BGRed,
96113
.-Color-Bold-BGRed,
114+
.-Color-BrightBGRed,
97115
.-Color-Bold-Black-BGRed,
116+
.-Color-BrightBlack-BGRed,
98117
.-Color-Bold-Green-BGRed,
118+
.-Color-BrightGreen-BGRed,
99119
.-Color-Bold-Cyan-BGRed,
120+
.-Color-BrightCyan-BGRed,
100121
.-Color-Bold-Blue-BGRed,
122+
.-Color-BrightBlue-BGRed,
101123
.-Color-Bold-Magenta-BGRed,
124+
.-Color-BrightMagenta-BGRed,
102125
.-Color-Bold-Red-BGRed,
126+
.-Color-BrightRed-BGRed,
103127
.-Color-Bold-White-BGRed,
128+
.-Color-BrightWhite-BGRed,
104129
.-Color-Bold-Yellow-BGRed,
130+
.-Color-BrightYellow-BGRed,
105131
.-Color-Cyan-BGRed,
106132
.-Color-Green-BGRed,
107133
.-Color-Magenta-BGRed,
@@ -115,14 +141,23 @@
115141
.-Color-Black-BGGreen,
116142
.-Color-Blue-BGGreen,
117143
.-Color-Bold-BGGreen,
144+
.-Color-BrightBGGreen,
118145
.-Color-Bold-Black-BGGreen,
146+
.-Color-BrightBlack-BGGreen,
119147
.-Color-Bold-Green-BGGreen,
148+
.-Color-BrightGreen-BGGreen,
120149
.-Color-Bold-Cyan-BGGreen,
150+
.-Color-BrightCyan-BGGreen,
121151
.-Color-Bold-Blue-BGGreen,
152+
.-Color-BrightBlue-BGGreen,
122153
.-Color-Bold-Magenta-BGGreen,
154+
.-Color-BrightMagenta-BGGreen,
123155
.-Color-Bold-Red-BGGreen,
156+
.-Color-BrightRed-BGGreen,
124157
.-Color-Bold-White-BGGreen,
158+
.-Color-BrightWhite-BGGreen,
125159
.-Color-Bold-Yellow-BGGreen,
160+
.-Color-BrightYellow-BGGreen,
126161
.-Color-Cyan-BGGreen,
127162
.-Color-Green-BGGreen,
128163
.-Color-Magenta-BGGreen,
@@ -136,14 +171,23 @@
136171
.-Color-Black-BGYellow,
137172
.-Color-Blue-BGYellow,
138173
.-Color-Bold-BGYellow,
174+
.-Color-BrightBGYellow,
139175
.-Color-Bold-Black-BGYellow,
176+
.-Color-BrightBlack-BGYellow,
140177
.-Color-Bold-Green-BGYellow,
178+
.-Color-BrightGreen-BGYellow,
141179
.-Color-Bold-Cyan-BGYellow,
180+
.-Color-BrightCyan-BGYellow,
142181
.-Color-Bold-Blue-BGYellow,
182+
.-Color-BrightBlue-BGYellow,
143183
.-Color-Bold-Magenta-BGYellow,
184+
.-Color-BrightMagenta-BGYellow,
144185
.-Color-Bold-Red-BGYellow,
186+
.-Color-BrightRed-BGYellow,
145187
.-Color-Bold-White-BGYellow,
188+
.-Color-BrightWhite-BGYellow,
146189
.-Color-Bold-Yellow-BGYellow,
190+
.-Color-BrightYellow-BGYellow,
147191
.-Color-Cyan-BGYellow,
148192
.-Color-Green-BGYellow,
149193
.-Color-Magenta-BGYellow,
@@ -157,14 +201,23 @@
157201
.-Color-Black-BGBlue,
158202
.-Color-Blue-BGBlue,
159203
.-Color-Bold-BGBlue,
204+
.-Color-BrightBGBlue,
160205
.-Color-Bold-Black-BGBlue,
206+
.-Color-BrightBlack-BGBlue,
161207
.-Color-Bold-Green-BGBlue,
208+
.-Color-BrightGreen-BGBlue,
162209
.-Color-Bold-Cyan-BGBlue,
210+
.-Color-BrightCyan-BGBlue,
163211
.-Color-Bold-Blue-BGBlue,
212+
.-Color-BrightBlue-BGBlue,
164213
.-Color-Bold-Magenta-BGBlue,
214+
.-Color-BrightMagenta-BGBlue,
165215
.-Color-Bold-Red-BGBlue,
216+
.-Color-BrightRed-BGBlue,
166217
.-Color-Bold-White-BGBlue,
218+
.-Color-BrightWhite-BGBlue,
167219
.-Color-Bold-Yellow-BGBlue,
220+
.-Color-BrightYellow-BGBlue,
168221
.-Color-Cyan-BGBlue,
169222
.-Color-Green-BGBlue,
170223
.-Color-Magenta-BGBlue,
@@ -178,14 +231,23 @@
178231
.-Color-Black-BGMagenta,
179232
.-Color-Blue-BGMagenta,
180233
.-Color-Bold-BGMagenta,
234+
.-Color-BrightBGMagenta,
181235
.-Color-Bold-Black-BGMagenta,
236+
.-Color-BrightBlack-BGMagenta,
182237
.-Color-Bold-Green-BGMagenta,
238+
.-Color-BrightGreen-BGMagenta,
183239
.-Color-Bold-Cyan-BGMagenta,
240+
.-Color-BrightCyan-BGMagenta,
184241
.-Color-Bold-Blue-BGMagenta,
242+
.-Color-BrightBlue-BGMagenta,
185243
.-Color-Bold-Magenta-BGMagenta,
244+
.-Color-BrightMagenta-BGMagenta,
186245
.-Color-Bold-Red-BGMagenta,
246+
.-Color-BrightRed-BGMagenta,
187247
.-Color-Bold-White-BGMagenta,
248+
.-Color-BrightWhite-BGMagenta,
188249
.-Color-Bold-Yellow-BGMagenta,
250+
.-Color-BrightYellow-BGMagenta,
189251
.-Color-Cyan-BGMagenta,
190252
.-Color-Green-BGMagenta,
191253
.-Color-Magenta-BGMagenta,
@@ -199,14 +261,23 @@
199261
.-Color-Black-BGCyan,
200262
.-Color-Blue-BGCyan,
201263
.-Color-Bold-BGCyan,
264+
.-Color-BrightBGCyan,
202265
.-Color-Bold-Black-BGCyan,
266+
.-Color-BrightBlack-BGCyan,
203267
.-Color-Bold-Green-BGCyan,
268+
.-Color-BrightGreen-BGCyan,
204269
.-Color-Bold-Cyan-BGCyan,
270+
.-Color-BrightCyan-BGCyan,
205271
.-Color-Bold-Blue-BGCyan,
272+
.-Color-BrightBlue-BGCyan,
206273
.-Color-Bold-Magenta-BGCyan,
274+
.-Color-BrightMagenta-BGCyan,
207275
.-Color-Bold-Red-BGCyan,
276+
.-Color-BrightRed-BGCyan,
208277
.-Color-Bold-White-BGCyan,
278+
.-Color-BrightWhite-BGCyan,
209279
.-Color-Bold-Yellow-BGCyan,
280+
.-Color-BrightYellow-BGCyan,
210281
.-Color-Cyan-BGCyan,
211282
.-Color-Green-BGCyan,
212283
.-Color-Magenta-BGCyan,
@@ -220,14 +291,23 @@
220291
.-Color-Black-BGWhite,
221292
.-Color-Blue-BGWhite,
222293
.-Color-Bold-BGWhite,
294+
.-Color-BrightBGWhite,
223295
.-Color-Bold-Black-BGWhite,
296+
.-Color-BrightBlack-BGWhite,
224297
.-Color-Bold-Green-BGWhite,
298+
.-Color-BrightGreen-BGWhite,
225299
.-Color-Bold-Cyan-BGWhite,
300+
.-Color-BrightCyan-BGWhite,
226301
.-Color-Bold-Blue-BGWhite,
302+
.-Color-BrightBlue-BGWhite,
227303
.-Color-Bold-Magenta-BGWhite,
304+
.-Color-BrightMagenta-BGWhite,
228305
.-Color-Bold-Red-BGWhite,
306+
.-Color-BrightRed-BGWhite,
229307
.-Color-Bold-White-BGWhite,
308+
.-Color-BrightWhite-BGWhite,
230309
.-Color-Bold-Yellow-BGWhite,
310+
.-Color-BrightYellow-BGWhite,
231311
.-Color-Cyan-BGWhite,
232312
.-Color-Green-BGWhite,
233313
.-Color-Magenta-BGWhite,
@@ -239,21 +319,30 @@
239319

240320
.-Color-Black,
241321
.-Color-Bold-Black,
322+
.-Color-BrightBlack,
242323
.-Color-Black-BGBlack,
243324
.-Color-Bold-Black-BGBlack,
325+
.-Color-BrightBlack-BGBlack,
244326
.-Color-Black-BGGreen,
245327
.-Color-Red-BGRed,
246328
.-Color-Bold-Red-BGRed,
329+
.-Color-BrightRed-BGRed,
247330
.-Color-Bold-Blue-BGBlue,
331+
.-Color-BrightBlue-BGBlue,
248332
.-Color-Blue-BGBlue {
249333
text-shadow: 0 0 1px var(--ansi-white);
250334
}
251335

252336
.-Color-Bold-Cyan-BGCyan,
337+
.-Color-BrightCyan-BGCyan,
253338
.-Color-Bold-Magenta-BGMagenta,
339+
.-Color-BrightMagenta-BGMagenta,
254340
.-Color-Bold-White,
341+
.-Color-BrightWhite,
255342
.-Color-Bold-Yellow-BGYellow,
343+
.-Color-BrightYellow-BGYellow,
256344
.-Color-Bold-Green-BGGreen,
345+
.-Color-BrightGreen-BGGreen,
257346
.-Color-Cyan-BGCyan,
258347
.-Color-Cyan-BGGreen,
259348
.-Color-Green-BGCyan,

0 commit comments

Comments
 (0)