mirror of
https://github.com/helix-editor/helix.git
synced 2024-12-18 14:01:55 +04:00
d59b80514e
Add new theme highlight keys, for setting the colour of the breakpoint character and the current line at which execution has been paused at. The two new keys are `ui.highlight.frameline` and `ui.debug.breakpoint`. Highlight according to those keys, both the line at which debugging is paused at and the breakpoint indicator. Add an indicator for the current line at which execution is paused at, themed by the `ui.debug.active` theme scope. Update various themes to showcase how the new functionality works. Better icons are dependent on #2869, and as such will be handled in the future, once it lands. Closes: #5952 Signed-off-by: Filip Dutescu <filip.dutescu@gmail.com>
73 lines
2.8 KiB
TOML
73 lines
2.8 KiB
TOML
# Author : Sam Sartor <me@samsartor.com>
|
|
# A port of https://github.com/bceskavich/dracula-at-night
|
|
"comment" = { fg = "comment" }
|
|
"constant" = { fg = "purple" }
|
|
"constant.character.escape" = { fg = "pink" }
|
|
"function" = { fg = "green" }
|
|
"keyword" = { fg = "pink" }
|
|
"operator" = { fg = "pink" }
|
|
"punctuation" = { fg = "foreground" }
|
|
"string" = { fg = "yellow" }
|
|
"string.regexp" = { fg = "red" }
|
|
"tag" = { fg = "pink" }
|
|
"type" = { fg = "cyan", modifiers = ["italic"] }
|
|
"type.enum.variant" = { fg = "foreground", modifiers = ["italic"] }
|
|
"variable" = { fg = "foreground" }
|
|
"variable.builtin" = { fg = "cyan", modifiers = ["italic"] }
|
|
"variable.parameter" = { fg ="orange", modifiers = ["italic"] }
|
|
|
|
"diff.plus" = { fg = "green" }
|
|
"diff.delta" = { fg = "orange" }
|
|
"diff.minus" = { fg = "red" }
|
|
|
|
"ui.background" = { fg = "foreground", bg = "background" }
|
|
"ui.cursor" = { fg = "background", bg = "orange", modifiers = ["dim"] }
|
|
"ui.cursor.match" = { fg = "green", modifiers = ["underlined"] }
|
|
"ui.cursor.primary" = { fg = "background", bg = "cyan", modifiers = ["dim"] }
|
|
"ui.help" = { fg = "foreground", bg = "background_dark" }
|
|
"ui.debug" = { fg = "red" }
|
|
"ui.highlight.frameline" = { fg = "black", bg = "red" }
|
|
"ui.linenr" = { fg = "comment" }
|
|
"ui.linenr.selected" = { fg = "foreground" }
|
|
"ui.menu" = { fg = "foreground", bg = "background_dark" }
|
|
"ui.menu.selected" = { fg = "cyan", bg = "background_dark" }
|
|
"ui.popup" = { fg = "foreground", bg = "background_dark" }
|
|
"ui.selection" = { fg = "background", bg = "purple", modifiers = ["dim"] }
|
|
"ui.selection.primary" = { fg = "background", bg = "pink" }
|
|
"ui.cursorline" = { bg = "background_dark" }
|
|
"ui.statusline" = { fg = "foreground", bg = "background_dark" }
|
|
"ui.statusline.inactive" = { fg = "comment", bg = "background_dark" }
|
|
"ui.statusline.normal" = { fg = "background_dark", bg = "cyan" }
|
|
"ui.statusline.insert" = { fg = "background_dark", bg = "green" }
|
|
"ui.statusline.select" = { fg = "background_dark", bg = "purple" }
|
|
"ui.text" = { fg = "foreground" }
|
|
"ui.text.focus" = { fg = "cyan" }
|
|
"ui.window" = { fg = "foreground" }
|
|
"ui.virtual.ruler" = { bg = "background_dark" }
|
|
|
|
"error" = { fg = "red" }
|
|
"warning" = { fg = "cyan" }
|
|
|
|
"markup.heading" = { fg = "purple", modifiers = ["bold"] }
|
|
"markup.list" = "cyan"
|
|
"markup.bold" = { fg = "orange", modifiers = ["bold"] }
|
|
"markup.italic" = { fg = "yellow", modifiers = ["italic"] }
|
|
"markup.strikethrough" = { modifiers = ["crossed_out"] }
|
|
"markup.link.url" = "cyan"
|
|
"markup.link.text" = "pink"
|
|
"markup.quote" = { fg = "yellow", modifiers = ["italic"] }
|
|
"markup.raw" = { fg = "foreground" }
|
|
|
|
[palette]
|
|
background = "#0e1419"
|
|
background_dark = "#21222c"
|
|
foreground = "#f8f8f2"
|
|
comment = "#6272a4"
|
|
red = "#ff5555"
|
|
orange = "#ffb86c"
|
|
yellow = "#f1fa8c"
|
|
green = "#50fa7b"
|
|
purple = "#bd93f9"
|
|
cyan = "#8be9fd"
|
|
pink = "#ff79c6"
|