mirror of
https://github.com/helix-editor/helix
synced 2024-11-10 10:34:45 +01:00
I like it, but it clashes with diagnostics underlines since we can't color them differently in the terminal. If undercurl support is sufficient enough I'd consider changing diagnostics to use that instead.
83 lines
2.1 KiB
INI
83 lines
2.1 KiB
INI
attribute = "lilac"
|
|
keyword = "almond"
|
|
"keyword.directive" = "lilac" # -- preprocessor comments (#if in C)
|
|
namespace = "lilac"
|
|
punctuation = "lavender"
|
|
"punctuation.delimiter" = "lavender"
|
|
operator = "lilac"
|
|
special = "honey"
|
|
property = "white"
|
|
variable = "lavender"
|
|
# variable = "almond" # TODO: metavariables only
|
|
# "variable.parameter" = { fg = "lavender", modifiers = ["underlined"] }
|
|
"variable.parameter" = { fg = "lavender" }
|
|
"variable.builtin" = "mint"
|
|
type = "white"
|
|
"type.builtin" = "white" # TODO: distinguish?
|
|
constructor = "lilac"
|
|
function = "white"
|
|
"function.macro" = "lilac"
|
|
"function.builtin" = "white"
|
|
tag = "almond"
|
|
comment = "sirocco"
|
|
constant = "white"
|
|
"constant.builtin" = "white"
|
|
string = "silver"
|
|
number = "chamois"
|
|
escape = "honey"
|
|
# used for lifetimes
|
|
label = "honey"
|
|
|
|
# TODO: diferentiate doc comment
|
|
# concat (ERROR) @error.syntax and "MISSING ;" selectors for errors
|
|
|
|
"ui.background" = { bg = "midnight" }
|
|
"ui.linenr" = { fg = "comet" }
|
|
"ui.linenr.selected" = { fg = "lilac" }
|
|
"ui.statusline" = { fg = "lilac", bg = "revolver" }
|
|
"ui.statusline.inactive" = { fg = "lavender", bg = "revolver" }
|
|
"ui.popup" = { bg = "revolver" }
|
|
"ui.window" = { fg = "bossanova" }
|
|
"ui.help" = { bg = "#7958DC", fg = "#171452" }
|
|
|
|
"ui.text" = { fg = "lavender" }
|
|
"ui.text.focus" = { fg = "white" }
|
|
|
|
"ui.selection" = { bg = "#540099" }
|
|
"ui.selection.primary" = { bg = "#540099" }
|
|
# TODO: namespace ui.cursor as ui.selection.cursor?
|
|
"ui.cursor.select" = { bg = "delta" }
|
|
"ui.cursor.insert" = { bg = "white" }
|
|
"ui.cursor.match" = { fg = "#212121", bg = "#6C6999" }
|
|
"ui.cursor" = { modifiers = ["reversed"] }
|
|
"ui.highlight" = { bg = "bossanova" }
|
|
|
|
"ui.menu.selected" = { fg = "revolver", bg = "white" }
|
|
|
|
diagnostic = { modifiers = ["underlined"] }
|
|
|
|
warning = "lightning"
|
|
error = "apricot"
|
|
info = "delta"
|
|
hint = "silver"
|
|
|
|
[palette]
|
|
white = "#ffffff"
|
|
lilac = "#dbbfef"
|
|
lavender = "#a4a0e8"
|
|
comet = "#5a5977"
|
|
bossanova = "#452859"
|
|
midnight = "#3b224c"
|
|
revolver = "#281733"
|
|
|
|
silver = "#cccccc"
|
|
sirocco = "#697C81"
|
|
mint = "#9ff28f"
|
|
almond = "#eccdba"
|
|
chamois = "#E8DCA0"
|
|
honey = "#efba5d"
|
|
|
|
apricot = "#f47868"
|
|
lightning = "#ffcd1c"
|
|
delta = "#6F44F0"
|