-
Notifications
You must be signed in to change notification settings - Fork 361
/
Copy path_highlight.scss
95 lines (82 loc) · 3.67 KB
/
_highlight.scss
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
.highlight {
.hll { background-color: color(gray-700); }
.lineno {
background-color: color(gray-700);
color: color(code-pink);
}
/* --- Generics --- */
.ge { font-style: italic; } /* emph */
.gs { font-weight: bold; } /* strong */
/* --- Operators --- */
.o { color: color(code-green); } /* Operator */
.ow { color: color(code-green); } /* Word */
/* --- Comments --- */
.c { color: color(gray-700); font-style: italic; } /* Comment */
.cm { color: color(gray-700); font-style: italic; } /* Multi-line */
.cp { color: color(gray-700); font-style: italic; } /* Preproc */
.c1 { color: color(gray-700); font-style: italic; } /* Single */
.cs { color: color(gray-700); font-style: italic; } /* Special */
/* --- Names --- */
.n { color: color(code-gray); } /* Name */
.py { color: color(code-gray); } /* Property */
.nl { color: color(code-gray); } /* Label */
.ni { color: color(code-gray); } /* Entity */
.nb { color: color(code-gray); } /* Builtin */ /* shell commands */
.bp { color: color(code-gray); } /* Builtin.Pseudo */
.nf { color: color(code-gray); } /* Function */
.na { color: color(code-gray); } /* Attribute */
.nx { color: color(code-gray); } /* Other */
.nc { color: color(code-red); } /* Class */
.nn { color: color(code-red); } /* Namespace */
.no { color: color(code-red); } /* Constant */
.ne { color: color(code-red); } /* Exception */
.nd { color: color(code-green); } /* Decorator */
.nt { color: color(code-green); } /* Tag */
/* --- Keywords --- */
.kn { color: color(code-green); } /* Namespace */
.k { color: color(code-orange); } /* Keyword */
.kc { color: color(code-orange); } /* Constant */
.kd { color: color(code-orange); } /* Declaration */
.kp { color: color(code-orange); } /* Pseudo */
.kr { color: color(code-orange); } /* Reserved */
.kt { color: color(code-red); } /* Type */
/* --- Variables --- */
.nv { color: color(code-red); } /* Variable */
.vc { color: color(code-red); } /* Class */
.vg { color: color(code-red); } /* Global */
.vi { color: color(code-red); } /* Instance */
/* --- Numerals --- */
.m { color: color(code-orange); } /* Number */
.il { color: color(code-orange); } /* Long */
.mf { color: color(code-orange); } /* Float */
.mh { color: color(code-orange); } /* Hex */
.mi { color: color(code-orange); } /* Integer */
.mo { color: color(code-orange); } /* Oct */
/* --- Strings --- */
.s { color: color(code-green); } /* String */
.sr { color: color(code-green); } /* Regex */
.sb { color: color(code-green); } /* Backtick */
.s2 { color: color(code-green); } /* Double */
.sh { color: color(code-green); } /* Heredoc */
.sx { color: color(code-green); } /* Other */
.s1 { color: color(code-green); } /* Single */
.ss { color: color(code-green); } /* Symbol */
.se { color: color(code-orange); } /* Escape */
.si { color: color(code-orange); } /* Interpol */
.sc { color: color(code-gray); } /* Char */
.sd { color: color(gray-700); } /* Doc */
/* --- Other Literals --- */
.l { color: color(code-orange); } /* Literal */
.ld { color: color(code-green); } /* Date */
/* --- Typographic Elements --- */
.p { color: color(code-gray); } /* Punctuation */
.w { color: color(code-gray); } /* Whitespace */ /* shouldn't this have a background-color instead ? */
/* --- Others --- */
.err { color: color(code-red); } /* Error */
.gp { color: color(code-red); } /* shell prompt */
/* --- Style --- */
.gi { color: color(code-green); } /* inserted */
.gd { color: color(code-red); } /* deleted */
.gh { color: color(code-gray); font-weight: bold; } /* heading */
.gu { color: color(code-green); font-weight: bold; } /* subheading */
}