.highlight { ///////////// // // // General // // // ///////////// .err { // Error color: $red-color; background-color: $orange-color; } .w { // Whitespace } .x { // Other } ///////////// // // // Comment // // // ///////////// .c, // Comment .cd, // Comment.Doc .cm, // Comment.Multiline .cp, // Comment.Preprocessor .c1, // Comment.Single .cs, // Comment.Special { color: $red-color; font-style: italic; } .cp, // Comment.Preprocessor { color: $yellow-color; } .cp, // Comment.Preprocessor .cs, // Comment.Special { font-weight: bold; } ///////////// // // // Generic // // // ///////////// .gd, // Generic.Deleted .ge, // Generic.Emph .gr, // Generic.Error .gh, // Generic.Heading .gi, // Generic.Inserted .go, // Generic.Output .gp, // Generic.Prompt .gs, // Generic.Strong .gu, // Generic.Subheading .gt, // Generic.Traceback .gl, // Generic.LineNumber { } .gs // Generic.Strong { font-weight: bold; } ///////////// // // // Keyword // // // ///////////// .k, // Keyword .kc, // Keyword.Constant .kd, // Keyword.Declaration .kn, // Keyword.Namespace .kp, // Keyword.Pseudo .kr, // Keyword.Reserved .kt, // Keyword.Type .kv, // Keyword.Variable { color: $blue-color; } .k, // Keyword .kd, // Keyword.Declaration { color: $magenta-color; } ///////////// // // // Literal // // // ///////////// .l, // Literal .ld, // Literal.Date { } .m, // Literal.Number .mf, // Literal.Number.Float .mh, // Literal.Number.Hex .mi, // Literal.Number.Integer .il, // Literal.Number.Integer.Long .mo, // Literal.Number.Oct { color: $yellow-color; } .s, // Literal.String .sb, // Literal.String.Backtick .sc, // Literal.String.Char .sd, // Literal.String.Doc .s2, // Literal.String.Double .se, // Literal.String.Escape .sh, // Literal.String.Heredoc .si, // Literal.String.Interpolation .sx, // Literal.String.Other .sr, // Literal.String.Regex .s1, // Literal.String.Single .ss, // Literal.String.Symbol { color: $red-color; } ////////// // // // Name // // // ////////// .n, // Name .na, // Name.Attribute .nb, // Name.Builtin .bp, // Name.Builtin.Pseudo .nc, // Name.Class .no, // Name.Constant .nd, // Name.Decorator .ni, // Name.Entity .ne, // Name.Exception .nf, // Name.Function .py, // Name.Property .nl, // Name.Label { } .nn, // Name.Namespace .nx, // Name.Other .nt, // Name.Tag .nv, // Name.Variable .vc, // Name.Variable.Class .vg, // Name.Variable.Global .vi, // Name.Variable.Instance { color: $dark-base-color-1; } .bp, // Name.Builtin.Pseudo { color: $magenta-color; } .n, // Name .nc, // Name.Class .ne, // Name.Exception .nf, // Name.Function { color: $cyan-color; } .n, // Name { color: $text-color; } ////////////// // // // Operator // // // ////////////// .o, // Operator .ow, // Operator.Word { font-weight: bold; } ///////////////// // // // Punctuation // // // ///////////////// .p, // Punctuation .pi, // Punctuation.Indicator { } }