Skip to content

Commit af29bf9

Browse files
committed
Better syntax highlighting
1 parent 90fce3a commit af29bf9

File tree

4 files changed

+117
-73
lines changed

4 files changed

+117
-73
lines changed

_config.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@ github_username: "vim-ctrlspace/vim-ctrlspace"
1919
excerpt_separator: "<!-- more -->"
2020

2121
# Build settings
22-
markdown: kramdown
22+
markdown: redcarpet
23+
highlighter: pygments

_sass/_syntax-highlighting.scss

-71
This file was deleted.

_sass/_syntax.scss

+114
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
// theme from: https://github.com/richleland/pygments-css
2+
// .highlight box styles taken from https://github.com/suan/vim-instant-markdown
3+
4+
.highlight pre {
5+
background-color: rgb(247, 247, 247);
6+
border-radius: 3px;
7+
font-size: 68%; // 13.6px - github size
8+
line-height: 1.45;
9+
overflow-x: auto;
10+
overflow-y: auto;
11+
padding: 16px;
12+
word-wrap: normal;
13+
}
14+
15+
.highlight pre code {
16+
background-color: transparent;
17+
border: 0px;
18+
display: inline;
19+
line-height: inherit;
20+
margin: 0px;
21+
max-width: initial;
22+
overflow: initial;
23+
padding: 0px;
24+
word-wrap: normal;
25+
}
26+
27+
.highlight pre > code {
28+
background: transparent;
29+
border: 0px;
30+
font-size: 100%;
31+
margin: 0px;
32+
padding: 0px;
33+
white-space: pre;
34+
word-break: normal;
35+
}
36+
37+
code {
38+
background-color: rgba(0, 0, 0, 0.0392157);
39+
border-radius: 3px;
40+
font-size: 85%;
41+
margin: 0px;
42+
padding: 0.2em 0px;
43+
}
44+
45+
.highlight code, .highlight pre{color:#fdce93;background-color:#3f3f3f}
46+
.highlight .hll{background-color:#222}
47+
.highlight .c{color:#7f9f7f}
48+
.highlight .err{color:#e37170;background-color:#3d3535}
49+
.highlight .g{color:#7f9f7f}
50+
.highlight .k{color:#f0dfaf}
51+
.highlight .l{color:#ccc}
52+
.highlight .n{color:#dcdccc}
53+
.highlight .o{color:#f0efd0}
54+
.highlight .x{color:#ccc}
55+
.highlight .p{color:#41706f}
56+
.highlight .cm{color:#7f9f7f}
57+
.highlight .cp{color:#7f9f7f}
58+
.highlight .c1{color:#7f9f7f}
59+
.highlight .cs{color:#cd0000;font-weight:bold}
60+
.highlight .gd{color:#cd0000}
61+
.highlight .ge{color:#ccc;font-style:italic}
62+
.highlight .gr{color:red}
63+
.highlight .gh{color:#dcdccc;font-weight:bold}
64+
.highlight .gi{color:#00cd00}
65+
.highlight .go{color:gray}
66+
.highlight .gp{color:#dcdccc;font-weight:bold}
67+
.highlight .gs{color:#ccc;font-weight:bold}
68+
.highlight .gu{color:purple;font-weight:bold}
69+
.highlight .gt{color:#0040D0}
70+
.highlight .kc{color:#dca3a3}
71+
.highlight .kd{color:#ffff86}
72+
.highlight .kn{color:#dfaf8f;font-weight:bold}
73+
.highlight .kp{color:#cdcf99}
74+
.highlight .kr{color:#cdcd00}
75+
.highlight .kt{color:#00cd00}
76+
.highlight .ld{color:#cc9393}
77+
.highlight .m{color:#8cd0d3}
78+
.highlight .s{color:#cc9393}
79+
.highlight .na{color:#9ac39f}
80+
.highlight .nb{color:#efef8f}
81+
.highlight .nc{color:#efef8f}
82+
.highlight .no{color:#ccc}
83+
.highlight .nd{color:#ccc}
84+
.highlight .ni{color:#c28182}
85+
.highlight .ne{color:#c3bf9f;font-weight:bold}
86+
.highlight .nf{color:#efef8f}
87+
.highlight .nl{color:#ccc}
88+
.highlight .nn{color:#8fbede}
89+
.highlight .nx{color:#ccc}
90+
.highlight .py{color:#ccc}
91+
.highlight .nt{color:#9ac39f}
92+
.highlight .nv{color:#dcdccc}
93+
.highlight .ow{color:#f0efd0}
94+
.highlight .w{color:#ccc}
95+
.highlight .mf{color:#8cd0d3}
96+
.highlight .mh{color:#8cd0d3}
97+
.highlight .mi{color:#8cd0d3}
98+
.highlight .mo{color:#8cd0d3}
99+
.highlight .sb{color:#cc9393}
100+
.highlight .sc{color:#cc9393}
101+
.highlight .sd{color:#cc9393}
102+
.highlight .s2{color:#cc9393}
103+
.highlight .se{color:#cc9393}
104+
.highlight .sh{color:#cc9393}
105+
.highlight .si{color:#cc9393}
106+
.highlight .sx{color:#cc9393}
107+
.highlight .sr{color:#cc9393}
108+
.highlight .s1{color:#cc9393}
109+
.highlight .ss{color:#cc9393}
110+
.highlight .bp{color:#efef8f}
111+
.highlight .vc{color:#efef8f}
112+
.highlight .vg{color:#dcdccc}
113+
.highlight .vi{color:#ffffc7}
114+
.highlight .il{color:#8cd0d3}

css/main.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@ $on-laptop: 800px;
4949
@import
5050
"base",
5151
"layout",
52-
"syntax-highlighting"
52+
"syntax"
5353
;

0 commit comments

Comments
 (0)