|
| 1 | +$monokai-bg-dark: #1D1D1D !default; |
| 2 | +$monokai-bg-light: #f3f3f3 !default; |
| 3 | + |
| 4 | +@mixin monokai-base { |
| 5 | + /* Other */ .chroma .x { } |
| 6 | + /* Error */ .chroma .err { color: #960050; background-color: #1e0010 } |
| 7 | + /* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } |
| 8 | + /* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; } |
| 9 | + /* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } |
| 10 | + /* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } |
| 11 | + /* KeywordNamespace */ .chroma .kn { color: #f92672 } |
| 12 | + /* NameTag */ .chroma .nt { color: #f92672 } |
| 13 | + /* Literal */ .chroma .l { color: #ae81ff } |
| 14 | + /* LiteralNumber */ .chroma .m { color: #ae81ff } |
| 15 | + /* LiteralNumberBin */ .chroma .mb { color: #ae81ff } |
| 16 | + /* LiteralNumberFloat */ .chroma .mf { color: #ae81ff } |
| 17 | + /* LiteralNumberHex */ .chroma .mh { color: #ae81ff } |
| 18 | + /* LiteralNumberInteger */ .chroma .mi { color: #ae81ff } |
| 19 | + /* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff } |
| 20 | + /* LiteralNumberOct */ .chroma .mo { color: #ae81ff } |
| 21 | + /* OperatorWord */ .chroma .ow { color: #f92672 } |
| 22 | + /* Comment */ .chroma .c { color: #75715e } |
| 23 | + /* CommentHashbang */ .chroma .ch { color: #75715e } |
| 24 | + /* CommentMultiline */ .chroma .cm { color: #75715e } |
| 25 | + /* CommentSingle */ .chroma .c1 { color: #75715e } |
| 26 | + /* CommentSpecial */ .chroma .cs { color: #75715e } |
| 27 | + /* CommentPreproc */ .chroma .cp { color: #75715e } |
| 28 | + /* CommentPreprocFile */ .chroma .cpf { color: #75715e } |
| 29 | + /* Generic */ .chroma .g { } |
| 30 | + /* GenericEmph */ .chroma .ge { font-style: italic } |
| 31 | + /* GenericError */ .chroma .gr { } |
| 32 | + /* GenericHeading */ .chroma .gh { } |
| 33 | + /* GenericOutput */ .chroma .go { } |
| 34 | + /* GenericPrompt */ .chroma .gp { } |
| 35 | + /* GenericStrong */ .chroma .gs { font-weight: bold } |
| 36 | + /* GenericTraceback */ .chroma .gt { } |
| 37 | + /* GenericUnderline */ .chroma .gl { } |
| 38 | + // /* Text */ .chroma . { } |
| 39 | + /* TextWhitespace */ .chroma .w { } |
| 40 | +} |
| 41 | + |
| 42 | +@mixin monokai-dark { |
| 43 | + /* Background */ .chroma { color: #f8f8f2; background-color: $monokai-bg-dark } |
| 44 | + /* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #484828 } |
| 45 | + /* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } |
| 46 | + /* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } |
| 47 | + /* Keyword */ .chroma .k { color: #66d9ef } |
| 48 | + /* KeywordConstant */ .chroma .kc { color: #66d9ef } |
| 49 | + /* KeywordDeclaration */ .chroma .kd { color: #66d9ef } |
| 50 | + /* KeywordPseudo */ .chroma .kp { color: #66d9ef } |
| 51 | + /* KeywordReserved */ .chroma .kr { color: #66d9ef } |
| 52 | + /* KeywordType */ .chroma .kt { color: #66d9ef } |
| 53 | + /* Name */ .chroma .n { } |
| 54 | + /* NameAttribute */ .chroma .na { color: #a6e22e } |
| 55 | + /* NameBuiltin */ .chroma .nb { } |
| 56 | + /* NameBuiltinPseudo */ .chroma .bp { } |
| 57 | + /* NameClass */ .chroma .nc { color: #a6e22e } |
| 58 | + /* NameConstant */ .chroma .no { color: #66d9ef } |
| 59 | + /* NameDecorator */ .chroma .nd { color: #a6e22e } |
| 60 | + /* NameEntity */ .chroma .ni { } |
| 61 | + /* NameException */ .chroma .ne { color: #a6e22e } |
| 62 | + /* NameFunction */ .chroma .nf { color: #a6e22e } |
| 63 | + /* NameFunctionMagic */ .chroma .fm { } |
| 64 | + /* NameLabel */ .chroma .nl { } |
| 65 | + /* NameNamespace */ .chroma .nn { } |
| 66 | + /* NameOther */ .chroma .nx { color: #a6e22e } |
| 67 | + /* NameProperty */ .chroma .py { } |
| 68 | + /* NameVariable */ .chroma .nv { } |
| 69 | + /* NameVariableClass */ .chroma .vc { } |
| 70 | + /* NameVariableGlobal */ .chroma .vg { } |
| 71 | + /* NameVariableInstance */ .chroma .vi { } |
| 72 | + /* NameVariableMagic */ .chroma .vm { } |
| 73 | + /* LiteralDate */ .chroma .ld { color: #e6db74 } |
| 74 | + /* LiteralString */ .chroma .s { color: #e6db74 } |
| 75 | + /* LiteralStringAffix */ .chroma .sa { color: #e6db74 } |
| 76 | + /* LiteralStringBacktick */ .chroma .sb { color: #e6db74 } |
| 77 | + /* LiteralStringChar */ .chroma .sc { color: #e6db74 } |
| 78 | + /* LiteralStringDelimiter */ .chroma .dl { color: #e6db74 } |
| 79 | + /* LiteralStringDoc */ .chroma .sd { color: #e6db74 } |
| 80 | + /* LiteralStringDouble */ .chroma .s2 { color: #e6db74 } |
| 81 | + /* LiteralStringEscape */ .chroma .se { color: #ae81ff } |
| 82 | + /* LiteralStringHeredoc */ .chroma .sh { color: #e6db74 } |
| 83 | + /* LiteralStringInterpol */ .chroma .si { color: #e6db74 } |
| 84 | + /* LiteralStringOther */ .chroma .sx { color: #e6db74 } |
| 85 | + /* LiteralStringRegex */ .chroma .sr { color: #e6db74 } |
| 86 | + /* LiteralStringSingle */ .chroma .s1 { color: #e6db74 } |
| 87 | + /* LiteralStringSymbol */ .chroma .ss { color: #e6db74 } |
| 88 | + /* Operator */ .chroma .o { color: #fb2976 } |
| 89 | + /* Punctuation */ .chroma .p { } |
| 90 | + /* GenericDeleted */ .chroma .gd { color: #f92672 } |
| 91 | + /* GenericInserted */ .chroma .gi { color: #a6e22e } |
| 92 | + /* GenericSubheading */ .chroma .gu { color: #75715e } |
| 93 | +} |
| 94 | + |
| 95 | +@mixin monokai-light { |
| 96 | + /* Background */ .chroma { color: #272822; background-color: $monokai-bg-light } |
| 97 | + /* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc } |
| 98 | + /* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } |
| 99 | + /* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } |
| 100 | + /* Keyword */ .chroma .k { color: #00a8c8 } |
| 101 | + /* KeywordConstant */ .chroma .kc { color: #00a8c8 } |
| 102 | + /* KeywordDeclaration */ .chroma .kd { color: #00a8c8 } |
| 103 | + /* KeywordPseudo */ .chroma .kp { color: #00a8c8 } |
| 104 | + /* KeywordReserved */ .chroma .kr { color: #00a8c8 } |
| 105 | + /* KeywordType */ .chroma .kt { color: #00a8c8 } |
| 106 | + /* Name */ .chroma .n { color: #111111 } |
| 107 | + /* NameAttribute */ .chroma .na { color: #75af00 } |
| 108 | + /* NameBuiltin */ .chroma .nb { color: #111111 } |
| 109 | + /* NameBuiltinPseudo */ .chroma .bp { color: #111111 } |
| 110 | + /* NameClass */ .chroma .nc { color: #75af00 } |
| 111 | + /* NameConstant */ .chroma .no { color: #00a8c8 } |
| 112 | + /* NameDecorator */ .chroma .nd { color: #75af00 } |
| 113 | + /* NameEntity */ .chroma .ni { color: #111111 } |
| 114 | + /* NameException */ .chroma .ne { color: #75af00 } |
| 115 | + /* NameFunction */ .chroma .nf { color: #75af00 } |
| 116 | + /* NameFunctionMagic */ .chroma .fm { color: #111111 } |
| 117 | + /* NameLabel */ .chroma .nl { color: #111111 } |
| 118 | + /* NameNamespace */ .chroma .nn { color: #111111 } |
| 119 | + /* NameOther */ .chroma .nx { color: #75af00 } |
| 120 | + /* NameProperty */ .chroma .py { color: #111111 } |
| 121 | + /* NameVariable */ .chroma .nv { color: #111111 } |
| 122 | + /* NameVariableClass */ .chroma .vc { color: #111111 } |
| 123 | + /* NameVariableGlobal */ .chroma .vg { color: #111111 } |
| 124 | + /* NameVariableInstance */ .chroma .vi { color: #111111 } |
| 125 | + /* NameVariableMagic */ .chroma .vm { color: #111111 } |
| 126 | + /* LiteralDate */ .chroma .ld { color: #d88200 } |
| 127 | + /* LiteralString */ .chroma .s { color: #d88200 } |
| 128 | + /* LiteralStringAffix */ .chroma .sa { color: #d88200 } |
| 129 | + /* LiteralStringBacktick */ .chroma .sb { color: #d88200 } |
| 130 | + /* LiteralStringChar */ .chroma .sc { color: #d88200 } |
| 131 | + /* LiteralStringDelimiter */ .chroma .dl { color: #d88200 } |
| 132 | + /* LiteralStringDoc */ .chroma .sd { color: #d88200 } |
| 133 | + /* LiteralStringDouble */ .chroma .s2 { color: #d88200 } |
| 134 | + /* LiteralStringEscape */ .chroma .se { color: #8045ff } |
| 135 | + /* LiteralStringHeredoc */ .chroma .sh { color: #d88200 } |
| 136 | + /* LiteralStringInterpol */ .chroma .si { color: #d88200 } |
| 137 | + /* LiteralStringOther */ .chroma .sx { color: #d88200 } |
| 138 | + /* LiteralStringRegex */ .chroma .sr { color: #d88200 } |
| 139 | + /* LiteralStringSingle */ .chroma .s1 { color: #d88200 } |
| 140 | + /* LiteralStringSymbol */ .chroma .ss { color: #d88200 } |
| 141 | + /* Operator */ .chroma .o { color: #f92672 } |
| 142 | + /* Punctuation */ .chroma .p { color: #111111 } |
| 143 | + /* GenericDeleted */ .chroma .gd { } |
| 144 | + /* GenericInserted */ .chroma .gi { } |
| 145 | + /* GenericSubheading */ .chroma .gu { } |
| 146 | +} |
0 commit comments