Mercurial > yakumo_izuru > aya
diff vendor/github.com/alecthomas/chroma/v2/styles/github-dark.go @ 66:787b5ee0289d draft
Use vendored modules
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Sun, 23 Jul 2023 13:18:53 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/github.com/alecthomas/chroma/v2/styles/github-dark.go Sun Jul 23 13:18:53 2023 +0000 @@ -0,0 +1,86 @@ +package styles + +import ( + "fmt" + + "github.com/alecthomas/chroma/v2" +) + +var ( + // colors used from https://github.com/primer/primitives + ghRed2 = "#ffa198" + ghRed3 = "#ff7b72" + ghRed9 = "#490202" + ghOrange2 = "#ffa657" + ghOrange3 = "#f0883e" + ghGreen1 = "#7ee787" + ghGreen2 = "#56d364" + ghGreen7 = "#0f5323" + ghBlue1 = "#a5d6ff" + ghBlue2 = "#79c0ff" + ghPurple2 = "#d2a8ff" + ghGray3 = "#8b949e" + ghGray4 = "#6e7681" + ghFgSubtle = "#6e7681" + ghFgDefault = "#c9d1d9" + ghBgDefault = "#0d1117" + ghDangerFg = "#f85149" +) + +// GitHub Dark style. +var GitHubDark = Register(chroma.MustNewStyle("github-dark", chroma.StyleEntries{ + // Default Token Style + chroma.Background: fmt.Sprintf("bg:%s %s", ghBgDefault, ghFgDefault), + + chroma.LineNumbers: ghGray4, + // has transparency in VS Code theme as `colors.codemirror.activelineBg` + chroma.LineHighlight: ghGray4, + + chroma.Error: ghDangerFg, + + chroma.Keyword: ghRed3, + chroma.KeywordConstant: ghBlue2, + chroma.KeywordPseudo: ghBlue2, + + chroma.Name: ghFgDefault, + chroma.NameClass: "bold " + ghOrange3, + chroma.NameConstant: "bold " + ghBlue2, + chroma.NameDecorator: "bold " + ghPurple2, + chroma.NameEntity: ghOrange2, + chroma.NameException: "bold " + ghOrange3, + chroma.NameFunction: "bold " + ghPurple2, + chroma.NameLabel: "bold " + ghBlue2, + chroma.NameNamespace: ghRed3, + chroma.NameProperty: ghBlue2, + chroma.NameTag: ghGreen1, + chroma.NameVariable: ghBlue2, + + chroma.Literal: ghBlue1, + chroma.LiteralDate: ghBlue2, + chroma.LiteralStringAffix: ghBlue2, + chroma.LiteralStringDelimiter: ghBlue2, + chroma.LiteralStringEscape: ghBlue2, + chroma.LiteralStringHeredoc: ghBlue2, + chroma.LiteralStringRegex: ghBlue2, + + chroma.Operator: "bold " + ghRed3, + + chroma.Comment: "italic " + ghGray3, + chroma.CommentPreproc: "bold " + ghGray3, + chroma.CommentSpecial: "bold italic " + ghGray3, + + chroma.Generic: ghFgDefault, + chroma.GenericDeleted: fmt.Sprintf("bg:%s %s", ghRed9, ghRed2), + chroma.GenericEmph: "italic", + chroma.GenericError: ghRed2, + chroma.GenericHeading: "bold " + ghBlue2, + chroma.GenericInserted: fmt.Sprintf("bg:%s %s", ghGreen7, ghGreen2), + chroma.GenericOutput: ghGray3, + chroma.GenericPrompt: ghGray3, + chroma.GenericStrong: "bold", + chroma.GenericSubheading: ghBlue2, + chroma.GenericTraceback: ghRed3, + chroma.GenericUnderline: "underline", + + chroma.TextWhitespace: ghFgSubtle, +}))