pre.highlight {
max-height: 400px; overflow: auto;
}
code, pre {
@extend %code-type; background: $white; border-radius: 0.2em; hyphens: none; tab-size: 4; white-space: pre-wrap; word-break: break-word; word-spacing: normal;
}
pre {
margin: 1em 0; padding: 1em; code { background: none; padding: 0; }
}
code {
padding: 0 0.25em;
}
// Adapted from gist.github.com/edwardhotchkiss/2005058 .highlight {
.c { color: $highlightcomment; } .err { color: $highlighterror; } .g { color: $highlightgeneric; } .k { color: $highlightkeyword; } .l { color: $highlightliteral; } .n { color: $highlightname; } .o { color: $highlightoperator; } .x { color: $highlightother; } .p { color: $highlightpunctuation; } .cm { color: $highlightcommentmultiline; } .cp { color: $highlightcommentpreproc; } .c1 { color: $highlightcommentsingle; } .cs { color: $highlightcommentspecial; } .gd { color: $highlightgenericdeleted; } .ge { color: $highlightgenericemph; font-style: italic; } .gr { color: $highlightgenericerror; } .gh { color: $highlightgenericheading; } .gi { color: $highlightgenericinserted; } .go { color: $highlightgenericoutput; } .gp { color: $highlightgenericprompt; } .gs { color: $highlightgenericstrong; font-weight: bold; } .gu { color: $highlightgenericsubheading; } .gt { color: $highlightgenerictraceback; } .kc { color: $highlightkeywordconstant; } .kd { color: $highlightkeyworddeclaration; } .kn { color: $highlightkeywordnamespace; } .kp { color: $highlightkeywordpseudo; } .kr { color: $highlightkeywordreserved; } .kt { color: $highlightkeywordtype; } .ld { color: $highlightliteraldate; } .m { color: $highlightliteralnumber; } .s { color: $highlightliteralstring; } .na { color: $highlightnameattribute; } .nb { color: $highlightnamebuiltin; } .nc { color: $highlightnameclass; } .no { color: $highlightnameconstant; } .nd { color: $highlightnamedecorator; } .ni { color: $highlightnameentity; } .ne { color: $highlightnameexception; } .nf { color: $highlightnamefunction; } .nl { color: $highlightnamelabel; } .nn { color: $highlightnamenamespace; } .nx { color: $highlightnameother; } .py { color: $highlightnameproperty; } .nt { color: $highlightnametag; } .nv { color: $highlightnamevariable; } .ow { color: $highlightoperatorword; } .w { color: $highlighttextwhitespace; } .mf { color: $highlightliteralnumberfloat; } .mh { color: $highlightliteralnumberhex; } .mi { color: $highlightliteralnumberinteger; } .mo { color: $highlightliteralnumberoct; } .sb { color: $highlightliteralstringbacktick; } .sc { color: $highlightliteralstringchar; } .sd { color: $highlightliteralstringdoc; } .s2 { color: $highlightliteralstringdouble; } .se { color: $highlightliteralstringescape; } .sh { color: $highlightliteralstringheredoc; } .si { color: $highlightliteralstringinterpol; } .sx { color: $highlightliteralstringother; } .sr { color: $highlightliteralstringregex; } .s1 { color: $highlightliteralstringsingle; } .ss { color: $highlightliteralstringsymbol; } .bp { color: $highlightnamebuiltinpseudo; } .vc { color: $highlightnamevariableclass; } .vg { color: $highlightnamevariableglobal; } .vi { color: $highlightnamevariableinstance; } .il { color: $highlightliteralnumberintegerlong; }
}