|
|
|
# Based on Flexoki: https://stephango.com/flexoki
|
|
|
|
|
|
|
|
"ui.background" = { bg = "bg" }
|
|
|
|
"ui.cursor" = { fg = "tx", bg = "tx-3" }
|
|
|
|
"ui.cursor.primary" = { fg = "bg", bg = "tx" }
|
|
|
|
"ui.cursor.match" = { modifiers = ["bold"] }
|
|
|
|
"ui.linenr" = "tx-3"
|
|
|
|
"ui.linenr.selected" = "tx"
|
|
|
|
"ui.selection" = { bg = "ui-2" }
|
|
|
|
"ui.statusline" = { fg = "tx", bg = "bg-2" }
|
|
|
|
"ui.statusline.normal" = { fg = "bg", bg = "bl" }
|
|
|
|
"ui.statusline.insert" = { fg = "bg", bg = "or" }
|
|
|
|
"ui.statusline.select" = { fg = "bg", bg = "ma" }
|
|
|
|
"ui.cursorline" = { bg = "bg-2" }
|
|
|
|
"ui.popup" = { fg = "tx", bg = "bg-2" }
|
|
|
|
"ui.window" = "tx"
|
|
|
|
"ui.help" = { fg = "tx", bg = "bg" }
|
|
|
|
"ui.text" = "tx"
|
|
|
|
"ui.text.focus" = { bg = "bg-2", fg = "tx" }
|
|
|
|
"ui.text.info" = "tx"
|
|
|
|
"ui.virtual.whitespace" = "bg-2"
|
|
|
|
"ui.virtual.ruler" = { bg = "bg-2" }
|
|
|
|
"ui.virtual.inlay-hint" = { fg = "tx-3", bg = "bg" }
|
|
|
|
"ui.virtual.jump-label" = { bg = "bg-2", modifiers = ["bold"]}
|
|
|
|
"ui.menu" = { fg = "tx", bg = "bg" }
|
|
|
|
"ui.menu.selected" = { bg = "ui", fg = "tx" }
|
|
|
|
"ui.debug" = { fg = "or", bg = "bg" }
|
|
|
|
"ui.highlight.frameline" = { bg = "ye" }
|
|
|
|
"diagnostic.hint" = { underline = { color = "bl", style = "curl" } }
|
|
|
|
"diagnostic.info" = { underline = { color = "bl", style = "curl" } }
|
|
|
|
"diagnostic.warning" = { underline = { color = "ye", style = "curl" } }
|
|
|
|
"diagnostic.error" = { underline = { color = "re", style = "curl" } }
|
|
|
|
"diagnostic.unnecessary" = { modifiers = ["dim"] }
|
|
|
|
"diagnostic.deprecated" = { modifiers = ["crossed_out"] }
|
|
|
|
"hint" = { fg = "bl", modifiers = ["bold"] }
|
|
|
|
"info" = { fg = "ye", modifiers = ["bold"] }
|
|
|
|
"warning" = { fg = "or", modifiers = ["bold"] }
|
|
|
|
"error" = { fg = "re", modifiers = ["bold"] }
|
|
|
|
|
|
|
|
"attribute" = "ye"
|
|
|
|
"type" = "ye"
|
|
|
|
"constructor" = "gr"
|
|
|
|
"constant" = "pu"
|
|
|
|
"constant.builtin" = "ye"
|
|
|
|
"string" = "cy"
|
|
|
|
"string.regexp" = "or"
|
|
|
|
"string.special" = "ye"
|
|
|
|
"comment" = "tx-3"
|
|
|
|
"variable" = "tx"
|
|
|
|
"variable.builtin" = "ma"
|
|
|
|
"variable.other" = "bl"
|
|
|
|
"punctuation" = "tx-2"
|
|
|
|
"keyword" = "gr"
|
|
|
|
"keyword.control" = "re"
|
|
|
|
"keyword.control.conditional" = "gr"
|
|
|
|
"keyword.control.import" = "ye"
|
|
|
|
"keyword.control.return" = "gr"
|
|
|
|
"keyword.function" = "gr"
|
|
|
|
"keyword.storage.type" = "bl"
|
|
|
|
"keyword.storage.modifier" = "bl"
|
|
|
|
"operator" = "tx-2"
|
|
|
|
"function" = "or"
|
|
|
|
"tag" = "bl"
|
|
|
|
"namespace" = "re"
|
|
|
|
|
|
|
|
"markup.heading" = "or"
|
|
|
|
"markup.list" = "ye"
|
|
|
|
"markup.bold" = { fg = "or", modifiers = ["bold"] }
|
|
|
|
"markup.italic" = { fg = "or", modifiers = ["italic"] }
|
|
|
|
"markup.strikethrough" = { modifiers = ["crossed_out"] }
|
|
|
|
"markup.raw.block" = "or"
|
|
|
|
"markup.link.url" = "bl"
|
|
|
|
"markup.link.text" = "ye"
|
|
|
|
"markup.link.label" = "gr"
|
|
|
|
"markup.quote" = "ye"
|
|
|
|
"markup.raw" = "bl"
|
|
|
|
"diff.plus" = "gr"
|
|
|
|
"diff.minus" = "re"
|
|
|
|
"diff.delta" = "ye"
|
|
|
|
|
|
|
|
[palette]
|
|
|
|
tx = "#100F0F"
|
|
|
|
tx-2 = "#6F6E69"
|
|
|
|
tx-3 = "#B7B5AC"
|
|
|
|
ui-3 = "#CECDC3"
|
|
|
|
ui-2 = "#DAD8CE"
|
|
|
|
ui = "#E6E4D9"
|
|
|
|
bg-2 = "#F2F0E5"
|
|
|
|
bg = "#FFFCF0"
|
|
|
|
|
|
|
|
re = "#AF3029"
|
|
|
|
or = "#BC5215"
|
|
|
|
ye = "#AD8301"
|
|
|
|
gr = "#66800B"
|
|
|
|
cy = "#24837B"
|
|
|
|
bl = "#205EA6"
|
|
|
|
pu = "#5E409D"
|
|
|
|
ma = "#A02F6F"
|