]> git.ipfire.org Git - ipfire.org.git/blob - src/scss/_code-highlighting.scss
wiki: Only match usernames when a word starts with @
[ipfire.org.git] / src / scss / _code-highlighting.scss
1 .codehilite {
2 .hll {
3 background-color: #ffffcc;
4 }
5
6 /*
7 Comment, Comment.Hashbang, Comment.Multiline, Comment.PreprocFile,
8 Comment.Single, Comment.Special, Comment.Preproc
9 */
10 .c, .ch, .cm, .cpf, .c1, .cs, .ch, .cp {
11 color: $gray-400;
12 font-style: italic;
13 }
14
15 /* Error */
16 .err {
17 border: 1px solid $red;
18 }
19
20 /* Keyword */
21 .k, .kp, .kr, .kt {
22 color: $green;
23 }
24
25 /* Keyword.Constant */
26 .kc {
27 color: $cyan;
28 }
29
30 /* Keyword.Declaration */
31 .kd {
32 color: $blue;
33 }
34
35 /* Keyword.Namespace */
36 .kn {
37 color: $orange;
38 }
39
40 /*
41 Literal.Number, Literal.Number.*
42 */
43 .m, .mb, .mf, .mh, .mi, .mo, .il {
44 color: $cyan;
45 }
46
47 /* Literal.String, Literal.String.* */
48 .s, .sa, .sb, .sc, .dl, .s1, .s2, .sh, {
49 color: $cyan;
50 }
51
52 /* Literal.String.Doc */
53 .sd {
54 color: $red;
55 font-style: italic;
56 }
57
58 /* Literal.String.Escape */
59 .se {
60 color: $yellow;
61 font-weight: bold;
62 }
63
64 /* Literal.String.Interpol */
65 .si {
66 color: $yellow;
67 font-weight: bold;
68 }
69
70 /* Literal.String.Other */
71 .sx {
72 color: $cyan;
73 }
74
75 /* Literal.String.Regex */
76 .sr {
77 color: $cyan;
78 }
79
80 /* Literal.String.Symbol */
81 .ss {
82 color: $cyan;
83 }
84
85 /* Name.Builtin */
86 .nb {
87 color: $red;
88 }
89
90 /* Name.Builtin.Pseudo */
91 .bp {
92 color: $blue;
93 }
94
95 /* Name.Class */
96 .nc {
97 color: $blue;
98 }
99
100 /* Name.Decorator */
101 .nd {
102 color: $blue;
103 }
104
105 /* Name.Entity */
106 .ni {
107 color: $purple;
108 }
109
110 /* Name.Exception */
111 .ne {
112 color: $yellow;
113 }
114
115 /* Name.Function */
116 .nf {
117 color: $blue;
118 }
119
120 /* Operator.Word */
121 .ow {
122 color: $green;
123 font-weight: bold;
124 }
125 }