...

Source file src/github.com/alecthomas/chroma/styles/xcode-dark.go

Documentation: github.com/alecthomas/chroma/styles

     1  package styles
     2  
     3  import (
     4  	"github.com/alecthomas/chroma"
     5  )
     6  
     7  var (
     8  	// Inspired by Apple's Xcode "Default (Dark)" Theme
     9  	background                  = "#1F1F24"
    10  	plainText                   = "#FFFFFF"
    11  	comments                    = "#6C7986"
    12  	strings                     = "#FC6A5D"
    13  	numbers                     = "#D0BF69"
    14  	keywords                    = "#FC5FA3"
    15  	preprocessorStatements      = "#FD8F3F"
    16  	typeDeclarations            = "#5DD8FF"
    17  	otherDeclarations           = "#41A1C0"
    18  	otherFunctionAndMethodNames = "#A167E6"
    19  	otherTypeNames              = "#D0A8FF"
    20  )
    21  
    22  // Xcode dark style
    23  var XcodeDark = Register(chroma.MustNewStyle("xcode-dark", chroma.StyleEntries{
    24  	chroma.Background: plainText + " bg:" + background,
    25  
    26  	chroma.Comment:          comments,
    27  	chroma.CommentMultiline: comments,
    28  	chroma.CommentPreproc:   preprocessorStatements,
    29  	chroma.CommentSingle:    comments,
    30  	chroma.CommentSpecial:   comments + " italic",
    31  
    32  	chroma.Error: "#960050",
    33  
    34  	chroma.Keyword:            keywords,
    35  	chroma.KeywordConstant:    keywords,
    36  	chroma.KeywordDeclaration: keywords,
    37  	chroma.KeywordReserved:    keywords,
    38  
    39  	chroma.LiteralNumber:        numbers,
    40  	chroma.LiteralNumberBin:     numbers,
    41  	chroma.LiteralNumberFloat:   numbers,
    42  	chroma.LiteralNumberHex:     numbers,
    43  	chroma.LiteralNumberInteger: numbers,
    44  	chroma.LiteralNumberOct:     numbers,
    45  
    46  	chroma.LiteralString:         strings,
    47  	chroma.LiteralStringEscape:   strings,
    48  	chroma.LiteralStringInterpol: plainText,
    49  
    50  	chroma.Name:              plainText,
    51  	chroma.NameBuiltin:       otherTypeNames,
    52  	chroma.NameBuiltinPseudo: otherFunctionAndMethodNames,
    53  	chroma.NameClass:         typeDeclarations,
    54  	chroma.NameFunction:      otherDeclarations,
    55  	chroma.NameVariable:      otherDeclarations,
    56  
    57  	chroma.Operator: plainText,
    58  
    59  	chroma.Punctuation: plainText,
    60  
    61  	chroma.Text: plainText,
    62  }))
    63  

View as plain text