diff options
Diffstat (limited to 'runtime/themes')
-rw-r--r-- | runtime/themes/ayu_light.toml | 30 | ||||
-rw-r--r-- | runtime/themes/ayu_mirage.toml | 3 | ||||
-rw-r--r-- | runtime/themes/bogster.toml | 146 | ||||
-rw-r--r-- | runtime/themes/bogster_light.toml | 97 | ||||
-rw-r--r-- | runtime/themes/dark_high_contrast.toml | 105 | ||||
-rw-r--r-- | runtime/themes/everforest_dark.toml | 31 | ||||
-rw-r--r-- | runtime/themes/everforest_light.toml | 31 | ||||
-rw-r--r-- | runtime/themes/heisenberg.toml | 86 | ||||
-rw-r--r-- | runtime/themes/kanagawa.toml | 125 | ||||
-rw-r--r-- | runtime/themes/monokai_pro_octagon.toml | 3 | ||||
-rw-r--r-- | runtime/themes/onedarker.toml | 8 | ||||
-rw-r--r-- | runtime/themes/pop-dark.toml | 1 | ||||
-rw-r--r-- | runtime/themes/rose_pine.toml | 6 | ||||
-rw-r--r-- | runtime/themes/rose_pine_dawn.toml | 6 | ||||
-rw-r--r-- | runtime/themes/rose_pine_moon.toml | 4 | ||||
-rw-r--r-- | runtime/themes/sonokai.toml | 4 |
16 files changed, 574 insertions, 112 deletions
diff --git a/runtime/themes/ayu_light.toml b/runtime/themes/ayu_light.toml index 7ea4ef58..80943613 100644 --- a/runtime/themes/ayu_light.toml +++ b/runtime/themes/ayu_light.toml @@ -34,23 +34,22 @@ # Interface "ui.background"= { bg = "background" } -"ui.cursor" = { bg = "yellow", fg = "dark_gray" } +"ui.cursor" = { bg = "yellow", fg = "light_gray" } "ui.cursor.match" = { fg = "orange" } -"ui.linenr" = { fg = "dark_gray" } +"ui.linenr" = { fg = "light_gray" } "ui.linenr.selected" = { fg = "orange" } "ui.cursorline" = { bg = "black" } -"ui.statusline" = { fg = "foreground", bg = "black" } "ui.popup" = { bg = "black" } -"ui.window" = { fg = "dark_gray" } +"ui.window" = { fg = "light_gray" } "ui.help" = { fg = "foreground", bg = "black" } "ui.text" = { fg = "foreground" } -"ui.text.focus" = { bg = "dark_gray", fg = "foreground" } +"ui.text.focus" = { bg = "light_gray", fg = "foreground" } "ui.text.info" = { fg = "foreground" } -"ui.virtual.whitespace" = { fg = "dark_gray" } +"ui.virtual.whitespace" = { fg = "light_gray" } "ui.virtual.ruler" = { bg = "black" } "ui.menu" = { fg = "foreground", bg = "black" } "ui.menu.selected" = { bg = "orange", fg = "background" } -"ui.selection" = { bg = "dark_gray" } +"ui.selection" = { bg = "light_gray" } "warning" = { fg = "yellow" } "error" = { fg = "red", modifiers = ["bold"] } "info" = { fg = "blue", modifiers = ["bold"] } @@ -59,8 +58,13 @@ "diagnostic.info"= { fg = "blue", modifiers = ["underlined"] } "diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] } "diagnostic.error"= { fg = "red", modifiers = ["underlined"] } -"ui.bufferline" = { fg = "gray", bg = "dark_gray" } -"ui.bufferline.active" = { fg = "dark", bg = "background" } +"ui.bufferline" = { fg = "ui_foreground", bg = "ui_background" } +"ui.bufferline.active" = { fg = "ui_background", bg = "ui_foreground" } +"ui.statusline" = { fg = "ui_foreground", bg = "ui_background" } +"ui.statusline.inactive" = { fg = "ui_foreground", bg = "ui_background" } +"ui.statusline.normal" = { fg = "white", bg = "light_blue" } +"ui.statusline.insert" = { fg = "white", bg = "orange" } +"ui.statusline.select" = { fg = "white", bg = "magenta" } "special" = { fg = "orange" } @@ -68,14 +72,18 @@ background = "#fcfcfc" foreground = "#5c6166" +ui_foreground = "#8a9199" +ui_background = "#f8f9fa" + black = "#e7eaed" +white = "#fcfcfc" blue = "#399ee6" +light_blue = "#55b4d4" cyan = "#478acc" -dark_gray = "#e7eaed" +light_gray = "#e7eaed" gray = "#787b8099" green = "#86b300" magenta = "#a37acc" orange = "#fa8d3e" red = "#f07171" yellow = "#ffaa33" -dark = "#131721" diff --git a/runtime/themes/ayu_mirage.toml b/runtime/themes/ayu_mirage.toml index f3b49d87..e01866a9 100644 --- a/runtime/themes/ayu_mirage.toml +++ b/runtime/themes/ayu_mirage.toml @@ -34,7 +34,8 @@ # Interface "ui.background"= { bg = "background" } -"ui.cursor" = { bg = "yellow", fg = "dark_gray" } +"ui.cursor" = { bg = "green", fg = "dark_gray" } +"ui.cursor.primary" = { bg = "orange", fg = "dark_gray" } "ui.cursor.match" = { fg = "orange" } "ui.linenr" = { fg = "dark_gray" } "ui.linenr.selected" = { fg = "orange" } diff --git a/runtime/themes/bogster.toml b/runtime/themes/bogster.toml index c1902b9b..eb6c4c50 100644 --- a/runtime/themes/bogster.toml +++ b/runtime/themes/bogster.toml @@ -1,76 +1,96 @@ # Author : Wojciech Kępka <wojciech@wkepka.dev> -"attribute" = "#dc7759" -"keyword" = { fg = "#dcb659", modifiers = ["bold"] } -"keyword.directive" = "#dcb659" -"namespace" = "#d32c5d" -"punctuation" = "#dc7759" -"punctuation.delimiter" = "#dc7759" -"operator" = { fg = "#dc7759", modifiers = ["bold"] } -"special" = "#7fdc59" -"variable.other.member" = "#c6b8ad" -"variable" = "#c6b8ad" -"variable.parameter" = "#c6b8ad" -"type" = "#dc597f" -"type.builtin" = { fg = "#d32c5d", modifiers = ["bold"] } -"constructor" = "#dc597f" -"function" = "#59dcd8" -"function.macro" = { fg = "#dc7759", modifiers = ["bold"] } -"function.builtin" = { fg = "#59dcd8", modifiers = ["bold"] } -"comment" = "#627d9d" -"variable.builtin" = "#c6b8ad" -"constant" = "#59dcb7" -"constant.builtin" = "#59dcb7" -"string" = "#59dcb7" -"constant.numeric" = "#59c0dc" -"constant.character.escape" = { fg = "#7fdc59", modifiers = ["bold"] } -"label" = "#59c0dc" +"attribute" = "bogster-orange" +"keyword" = { fg = "bogster-yellow", modifiers = ["bold"] } +"keyword.directive" = "bogster-yellow" +"namespace" = "bogster-red" +"punctuation" = "bogster-orange" +"punctuation.delimiter" = "bogster-orange" +"operator" = { fg = "bogster-orange", modifiers = ["bold"] } +"special" = "bogster-lgreen" +"variable.other.member" = "bogster-fg0" +"variable" = "bogster-fg0" +"variable.parameter" = "bogster-fg0" +"type" = "bogster-lred" +"type.builtin" = { fg = "bogster-red", modifiers = ["bold"] } +"constructor" = "bogster-lred" +"function" = "bogster-lblue" +"function.macro" = { fg = "bogster-orange", modifiers = ["bold"] } +"function.builtin" = { fg = "bogster-lblue", modifiers = ["bold"] } +"comment" = "bogster-base5" +"variable.builtin" = "bogster-fg0" +"constant" = "bogster-teal" +"constant.builtin" = "bogster-teal" +"string" = "bogster-teal" +"constant.numeric" = "bogster-blue" +"constant.character.escape" = { fg = "bogster-lgreen", modifiers = ["bold"] } +"label" = "bogster-blue" +"module" = "bogster-red" -"module" = "#d32c5d" +"markup.heading" = "bogster-blue" +"markup.list" = "bogster-red" +"markup.bold" = { fg = "bogster-yellow", modifiers = ["bold"] } +"markup.italic" = { fg = "bogster-purp", modifiers = ["italic"] } +"markup.link.url" = { fg = "bogster-yellow", modifiers = ["underlined"] } +"markup.link.text" = "bogster-red" +"markup.quote" = "bogster-teal" +"markup.raw" = "bogster-lgreen" -# TODO -"markup.heading" = "blue" -"markup.list" = "red" -"markup.bold" = { fg = "yellow", modifiers = ["bold"] } -"markup.italic" = { fg = "magenta", modifiers = ["italic"] } -"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] } -"markup.link.text" = "red" -"markup.quote" = "cyan" -"markup.raw" = "green" +"diff.plus" = "bogster-teal" +"diff.delta" = "bogster-orange" +"diff.minus" = "bogster-lred" -"diff.plus" = "#59dcb7" -"diff.delta" = "#dc7759" -"diff.minus" = "#dc597f" +"ui.background" = { bg = "bogster-base1" } +"ui.linenr" = { fg = "bogster-base4" } +"ui.linenr.selected" = { fg = "bogster-fg1" } +"ui.cursorline" = { bg = "bogster-base0" } +"ui.statusline" = { fg = "bogster-fg1", bg = "bogster-base2" } +"ui.statusline.inactive" = { fg = "bogster-fg0", bg = "bogster-base2" } +"ui.popup" = { bg = "bogster-base2" } +"ui.window" = { bg = "bogster-base2" } +"ui.help" = { bg = "bogster-base2", fg = "bogster-fg1" } -"ui.background" = { bg = "#161c23" } -"ui.linenr" = { fg = "#415367" } -"ui.linenr.selected" = { fg = "#e5ded6" } # TODO -"ui.cursorline" = { bg = "#131920" } -"ui.statusline" = { fg = "#e5ded6", bg = "#232d38" } -"ui.statusline.inactive" = { fg = "#c6b8ad", bg = "#232d38" } -"ui.bufferline" = { fg = "#627d9d", bg = "#131920" } -"ui.bufferline.active" = { fg = "#e5ded6", bg = "#232d38" } -"ui.popup" = { bg = "#232d38" } -"ui.window" = { bg = "#232d38" } -"ui.help" = { bg = "#232d38", fg = "#e5ded6" } +"ui.statusline.normal" = { fg = "bogster-base1", bg = "bogster-blue", modifiers = [ "bold" ]} +"ui.statusline.insert" = { fg = "bogster-base1", bg = "bogster-lgreen", modifiers = [ "bold" ]} +"ui.statusline.select" = { fg = "bogster-base1", bg = "bogster-red", modifiers = [ "bold" ] } -"ui.text" = { fg = "#e5ded6" } -"ui.text.focus" = { fg = "#e5ded6", modifiers= ["bold"] } -"ui.virtual.whitespace" = "#627d9d" -"ui.virtual.ruler" = { bg = "#131920" } +"ui.text" = { fg = "bogster-fg1" } +"ui.text.focus" = { fg = "bogster-fg1", modifiers= ["bold"] } +"ui.virtual.whitespace" = "bogster-base5" +"ui.virtual.ruler" = { bg = "bogster-base0" } -"ui.selection" = { bg = "#313f4e" } -# "ui.cursor.match" # TODO might want to override this because dimmed is not widely supported -"ui.cursor.match" = { fg = "#313f4e", bg = "#dc7759" } -"ui.cursor" = { fg = "#ABB2BF", modifiers = ["reversed"] } +"ui.selection" = { bg = "bogster-base3" } +"ui.cursor.match" = { fg = "bogster-base3", bg = "bogster-orange" } +"ui.cursor" = { fg = "bogster-base5", modifiers = ["reversed"] } -"ui.menu" = { fg = "#e5ded6bg", bg = "#232d38" } -"ui.menu.selected" = { bg = "#313f4e" } +"ui.menu" = { fg = "bogster-fg1", bg = "bogster-base2" } +"ui.menu.selected" = { bg = "bogster-base3" } -"warning" = "#dc7759" -"error" = "#dc597f" -"info" = "#59dcb7" -"hint" = "#59c0dc" +"warning" = "bogster-orange" +"error" = "bogster-lred" +"info" = "bogster-teal" +"hint" = "bogster-blue" # make diagnostic underlined, to distinguish with selection text. diagnostic = { modifiers = ["underlined"] } + +[palette] +bogster-yellow = "#dcb659" +bogster-lblue = "#59dcd8" +bogster-teal = "#59dcb7" +bogster-blue = "#36b2d4" +bogster-orange = "#dc7759" +bogster-red = "#d32c5d" +bogster-lgreen = "#7fdc59" +bogster-lred = "#dc597f" +bogster-purp = "#b759dc" + +bogster-base0 = "#13181e" +bogster-base1 = "#161c23" +bogster-base2 = "#232d38" +bogster-base3 = "#313f4e" +bogster-base4 = "#415367" +bogster-base5 = "#abb2bf" + +bogster-fg0 = "#c6b8ad" +bogster-fg1 = "#e5ded6" diff --git a/runtime/themes/bogster_light.toml b/runtime/themes/bogster_light.toml new file mode 100644 index 00000000..25aa4c80 --- /dev/null +++ b/runtime/themes/bogster_light.toml @@ -0,0 +1,97 @@ +# Author : Wojciech Kępka <wojciech@wkepka.dev> + +"attribute" = "bogster-orange" +"keyword" = { fg = "bogster-yellow", modifiers = ["bold"] } +"keyword.directive" = "bogster-yellow" +"namespace" = "bogster-red" +"punctuation" = "bogster-orange" +"punctuation.delimiter" = "bogster-orange" +"operator" = { fg = "bogster-orange", modifiers = ["bold"] } +"special" = "bogster-lgreen" +"variable.other.member" = "bogster-fg0" +"variable" = "bogster-fg0" +"variable.parameter" = "bogster-fg0" +"type" = "bogster-lred" +"type.builtin" = { fg = "bogster-red", modifiers = ["bold"] } +"constructor" = "bogster-lred" +"function" = "bogster-lblue" +"function.macro" = { fg = "bogster-orange", modifiers = ["bold"] } +"function.builtin" = { fg = "bogster-lblue", modifiers = ["bold"] } +"comment" = "bogster-base5" +"variable.builtin" = "bogster-fg0" +"constant" = "bogster-teal" +"constant.builtin" = "bogster-teal" +"string" = "bogster-teal" +"constant.numeric" = "bogster-blue" +"constant.character.escape" = { fg = "bogster-lgreen", modifiers = ["bold"] } +"label" = "bogster-blue" +"module" = "bogster-red" + +"markup.heading" = "bogster-blue" +"markup.list" = "bogster-red" +"markup.bold" = { fg = "bogster-yellow", modifiers = ["bold"] } +"markup.italic" = { fg = "magenta", modifiers = ["italic"] } +"markup.link.url" = { fg = "bogster-yellow", modifiers = ["underlined"] } +"markup.link.text" = "bogster-red" +"markup.quote" = "bogster-lblue" +"markup.raw" = "bogster-teal" + +"diff.plus" = "bogster-teal" +"diff.delta" = "bogster-orange" +"diff.minus" = "bogster-lred" + +"ui.background" = { bg = "bogster-base0" } +"ui.linenr" = { fg = "bogster-base3" } +"ui.linenr.selected" = { fg = "bogster-fg1" } +"ui.cursorline" = { bg = "bogster-base00" } +"ui.statusline" = { fg = "bogster-fg1", bg = "bogster-base1" } +"ui.statusline.inactive" = { fg = "bogster-fg0", bg = "bogster-base1" } +"ui.popup" = { bg = "bogster-base1" } +"ui.window" = { bg = "bogster-base1" } +"ui.help" = { bg = "bogster-base1", fg = "bogster-fg1" } + +"ui.statusline.normal" = { fg = "bogster-base0", bg = "bogster-blue", modifiers = [ "bold" ]} +"ui.statusline.insert" = { fg = "bogster-base0", bg = "bogster-lgreen", modifiers = [ "bold" ]} +"ui.statusline.select" = { fg = "bogster-base0", bg = "bogster-red", modifiers = [ "bold" ] } + +"ui.text" = { fg = "bogster-fg1" } +"ui.text.focus" = { fg = "bogster-fg1", modifiers= ["bold"] } +"ui.virtual.whitespace" = "bogster-base5" +"ui.virtual.ruler" = { bg = "bogster-base00" } + +"ui.selection" = { bg = "bogster-base1" } +"ui.cursor.match" = { fg = "bogster-base2", bg = "bogster-orange" } +"ui.cursor" = { fg = "bogster-gray", modifiers = ["reversed"] } + +"ui.menu" = { fg = "bogster-fg1", bg = "bogster-base1" } +"ui.menu.selected" = { bg = "bogster-base2" } + +"warning" = "bogster-orange" +"error" = "bogster-lred" +"info" = "bogster-teal" +"hint" = "bogster-blue" + +# make diagnostic underlined, to distinguish with selection text. +diagnostic = { modifiers = ["underlined"] } + +[palette] +bogster-orange = "#dc7759" +bogster-yellow = "#a58023" +bogster-red = "#d32c5d" +bogster-blue = "#59c0dc" +bogster-gray = "#abb2bf" +bogster-lgreen = "#7fdc59" +bogster-lred = "#dc597f" +bogster-lblue = "#289cbc" +bogster-teal = "#23a580" + +bogster-fg1 = "#161c23" +bogster-fg0 = "#232d38" + +bogster-base00 = "#d7dbbb" +bogster-base0 = "#f6fbd6" +bogster-base1 = "#c7c7ba" +bogster-base2 = "#aaaa97" +bogster-base3 = "#415367" +bogster-base5 = "#627d9d" + diff --git a/runtime/themes/dark_high_contrast.toml b/runtime/themes/dark_high_contrast.toml new file mode 100644 index 00000000..c65750f4 --- /dev/null +++ b/runtime/themes/dark_high_contrast.toml @@ -0,0 +1,105 @@ +# GreasySlug : dark high contrast <9619abgoni@gmail.com> + +# Interface +"ui.background" = { bg = "black" } +"ui.window" = { fg = "aqua" } +"special" = "orange" # file picker fuzzy match +"ui.background.separator" = { fg = "white" } +"ui.text" = "white" +"ui.text.focus" = { modifiers = ["reversed"] } # file picker selected + +"ui.virtual.whitespace" = "gray" +"ui.virtual.ruler" = { fg = "gray", bg = "white", modifiers = ["reversed"] } +"ui.virtual.indent-guide" = "white" + +"ui.statusline" = { fg = "white", bg = "deep_blue" } +"ui.statusline.inactive" = { fg = "gray" } +"ui.statusline.normal" = { fg = "black", bg = "aqua" } +"ui.statusline.insert" = { fg = "black", bg = "orange" } +"ui.statusline.select" = { fg = "black", bg = "purple" } +# "ui.statusline.separator" = { fg = "aqua", bg = "white" } + +"ui.cursor" = { fg = "black", bg = "white" } +"ui.cursor.insert" = { fg = "black", bg = "white" } +"ui.cursor.select" = { fg = "black", bg = "white" } +"ui.cursor.match" = { bg = "white", modifiers = ["dim"] } +"ui.cursor.primary" = { fg = "black", bg = "white", modifiers = ["slow_blink"] } + +"ui.cursor.secondary" = "white" +"ui.cursorline.primary" = { fg = "orange", modifiers = ["underlined"] } +"ui.cursorline.secondary" = { fg = "orange", modifiers = ["underlined"] } +"ui.selection" = { fg = "deep_blue", bg = "white" } + +"ui.menu" = { fg = "white", bg = "deep_blue" } +"ui.menu.selected" = { fg = "orange", modifiers = ["underlined"] } +"ui.menu.scroll" = { fg = "aqua", bg = "black" } +"ui.help" = { fg = "white", bg = "deep_blue" } + +"ui.popup" = { bg = "deep_blue" } +"ui.popup.info" = { fg = "white", bg = "deep_blue" } + +"ui.gutter" = { bg = "black" } +"ui.linenr" = { fg = "white", bg = "black" } +"ui.linenr.selected" = { fg = "orange", bg = "black", modifiers = ["bold"] } + +# Diagnostic +"diagnostic" = "white" +"diagnostic.info" = { bg = "white", modifiers = ["underlined"] } +"diagnostic.hint" = { fg = "yellow", modifiers = ["underlined"] } +"diagnostic.warning" = { fg = "orange", modifiers = ["underlined"] } +"diagnostic.error" = { fg = "red", modifiers = ["underlined"] } +"info" = "white" +"hint" = "yellow" +"warning" = "orange" +"error" = "red" +"debug" = "red" + +"diff.plus" = "green" +"diff.delta" ="blue" +"diff.minus" = "pink" + +# Syntax high light +"type" = { fg = "emerald_green" } +"type.buildin" = "emerald_green" +"comment" = { fg = "white" } +"operator" = "white" +"variable" = { fg = "aqua" } +"variable.other.member" = "brown" +"constant" = "aqua" +"constant.numeric" = "emerald_green" +"attributes" = { fg = "blue" } +"namespace" = "blue" +"string" = "brown" +"string.special.url" = { fg = "brown", modifiers =["underlined"]} +"constant.character.escape" = "yellow" +"constructor" = "aqua" +"keyword" = { fg = "blue", modifiers = ["underlined"] } +"keyword.control" = "purple" +"function" = "yellow" +"label" = "blue" + +# Markup +"markup.heading" = { fg = "yellow", modifiers = ["bold", "underlined"] } +"markup.list" = { fg = "pink" } +"markup.bold" = { fg = "emerald_green", modifiers = ["bold"] } +"markup.italic" = { fg = "blue", modifiers = ["italic"] } +"markup.link.url" = { fg = "blue", modifiers = ["underlined"] } +"markup.link.text" = "pink" +"markup.quote" = "yellow" +"markup.raw" = "brown" + +[palette] +black = "#000000" +gray = "#585858" +white = "#ffffff" +blue = "#66a4ff" +deep_blue = "#142743" +aqua = "#6fc3df" +purple = "#c586c0" +red = "#b65f5f" +pink = "#ff5c8d" +orange = "#f38518" +brown = "#ce9178" +yellow = "#cedc84" +green = "#427a2d" +emerald_green = "#4ec9b0" diff --git a/runtime/themes/everforest_dark.toml b/runtime/themes/everforest_dark.toml index 625e7df9..63997c9c 100644 --- a/runtime/themes/everforest_dark.toml +++ b/runtime/themes/everforest_dark.toml @@ -8,11 +8,12 @@ # Email: sainnhe@gmail.com # License: MIT License -"constant.character.escape" = "orange" "type" = "yellow" "constant" = "purple" "constant.numeric" = "purple" +"constant.character.escape" = "orange" "string" = "green" +"string.regexp" = "blue" "comment" = "grey0" "variable" = "fg" "variable.builtin" = "blue" @@ -23,6 +24,7 @@ "punctuation.delimiter" = "grey2" "punctuation.bracket" = "fg" "keyword" = "red" +"keyword.directive" = "aqua" "operator" = "orange" "function" = "green" "function.builtin" = "blue" @@ -54,25 +56,33 @@ "diff.minus" = "red" "ui.background" = { bg = "bg0" } +"ui.background.separator" = "grey0" "ui.cursor" = { fg = "bg0", bg = "fg" } "ui.cursor.match" = { fg = "orange", bg = "bg_yellow" } "ui.cursor.insert" = { fg = "bg0", bg = "grey1" } "ui.cursor.select" = { fg = "bg0", bg = "blue" } +"ui.cursorline.primary" = { bg = "bg1" } +"ui.cursorline.secondary" = { bg = "bg1" } +"ui.selection" = { bg = "bg3" } "ui.linenr" = "grey0" "ui.linenr.selected" = "fg" -"ui.cursorline" = { bg = "bg1" } -"ui.statusline" = { fg = "grey2", bg = "bg2" } +"ui.statusline" = { fg = "grey2", bg = "bg3" } "ui.statusline.inactive" = { fg = "grey0", bg = "bg1" } -"ui.popup" = { fg = "grey2", bg = "bg1" } -"ui.window" = { fg = "grey2", bg = "bg1" } -"ui.help" = { fg = "fg", bg = "bg1" } +"ui.statusline.normal" = { fg = "bg0", bg = "grey2", modifiers = ["bold"] } +"ui.statusline.insert" = { fg = "bg0", bg = "yellow", modifiers = ["bold"] } +"ui.statusline.select" = { fg = "bg0", bg = "blue", modifiers = ["bold"] } +"ui.bufferline" = { fg = "grey0", bg = "bg1" } +"ui.bufferline.active" = { fg = "fg", bg = "bg3", modifiers = ["bold"] } +"ui.popup" = { fg = "grey2", bg = "bg2" } +"ui.window" = { fg = "grey0", bg = "bg0" } +"ui.help" = { fg = "fg", bg = "bg2" } "ui.text" = "fg" "ui.text.focus" = "fg" -"ui.menu" = { fg = "fg", bg = "bg2" } +"ui.menu" = { fg = "fg", bg = "bg3" } "ui.menu.selected" = { fg = "bg0", bg = "green" } -"ui.selection" = { bg = "bg3" } -"ui.virtual.whitespace" = "grey0" -"ui.virtual.ruler" = { bg = "bg1" } +"ui.virtual.whitespace" = { fg = "bg4" } +"ui.virtual.indent-guide" = { fg = "bg4" } +"ui.virtual.ruler" = { bg = "bg3" } "hint" = "blue" "info" = "aqua" @@ -80,7 +90,6 @@ "error" = "red" "diagnostic" = { modifiers = ["underlined"] } - [palette] bg0 = "#2b3339" diff --git a/runtime/themes/everforest_light.toml b/runtime/themes/everforest_light.toml index 43f94618..08876c0c 100644 --- a/runtime/themes/everforest_light.toml +++ b/runtime/themes/everforest_light.toml @@ -8,11 +8,12 @@ # Email: sainnhe@gmail.com # License: MIT License -"constant.character.escape" = "orange" "type" = "yellow" "constant" = "purple" "constant.numeric" = "purple" +"constant.character.escape" = "orange" "string" = "green" +"string.regexp" = "blue" "comment" = "grey0" "variable" = "fg" "variable.builtin" = "blue" @@ -23,6 +24,7 @@ "punctuation.delimiter" = "grey2" "punctuation.bracket" = "fg" "keyword" = "red" +"keyword.directive" = "aqua" "operator" = "orange" "function" = "green" "function.builtin" = "blue" @@ -54,25 +56,33 @@ "diff.minus" = "red" "ui.background" = { bg = "bg0" } +"ui.background.separator" = "grey0" "ui.cursor" = { fg = "bg0", bg = "fg" } "ui.cursor.match" = { fg = "orange", bg = "bg_yellow" } "ui.cursor.insert" = { fg = "bg0", bg = "grey1" } "ui.cursor.select" = { fg = "bg0", bg = "blue" } +"ui.cursorline.primary" = { bg = "bg1" } +"ui.cursorline.secondary" = { bg = "bg1" } +"ui.selection" = { bg = "bg3" } "ui.linenr" = "grey0" "ui.linenr.selected" = "fg" -"ui.cursorline" = { bg = "bg1" } -"ui.statusline" = { fg = "grey2", bg = "bg2" } +"ui.statusline" = { fg = "grey2", bg = "bg3" } "ui.statusline.inactive" = { fg = "grey0", bg = "bg1" } -"ui.popup" = { fg = "grey2", bg = "bg1" } -"ui.window" = { fg = "grey2", bg = "bg1" } -"ui.help" = { fg = "fg", bg = "bg1" } +"ui.statusline.normal" = { fg = "bg0", bg = "grey2", modifiers = ["bold"] } +"ui.statusline.insert" = { fg = "bg0", bg = "yellow", modifiers = ["bold"] } +"ui.statusline.select" = { fg = "bg0", bg = "blue", modifiers = ["bold"] } +"ui.bufferline" = { fg = "grey0", bg = "bg1" } +"ui.bufferline.active" = { fg = "fg", bg = "bg3", modifiers = ["bold"] } +"ui.popup" = { fg = "grey2", bg = "bg2" } +"ui.window" = { fg = "grey0", bg = "bg0" } +"ui.help" = { fg = "fg", bg = "bg2" } "ui.text" = "fg" "ui.text.focus" = "fg" -"ui.menu" = { fg = "fg", bg = "bg2" } +"ui.menu" = { fg = "fg", bg = "bg3" } "ui.menu.selected" = { fg = "bg0", bg = "green" } -"ui.selection" = { bg = "bg3" } -"ui.virtual.whitespace" = "grey0" -"ui.virtual.ruler" = { bg = "bg1" } +"ui.virtual.whitespace" = { fg = "bg4" } +"ui.virtual.indent-guide" = { fg = "bg4" } +"ui.virtual.ruler" = { bg = "bg3" } "hint" = "blue" "info" = "aqua" @@ -80,7 +90,6 @@ "error" = "red" "diagnostic" = { modifiers = ["underlined"] } - [palette] bg0 = "#fff9e8" diff --git a/runtime/themes/heisenberg.toml b/runtime/themes/heisenberg.toml new file mode 100644 index 00000000..b20d3e9c --- /dev/null +++ b/runtime/themes/heisenberg.toml @@ -0,0 +1,86 @@ +# Author: IrishMaestro <github.com/irishmaestro> + +# Syntax highlighting +"type" = { fg = "crystal_blue" } +"type.builtin" = { fg = "crystal_blue" } +"constructor" = { fg = "barium_green" } +"constant" = { fg = "hazmat_yellow" } +"string" = { fg = "crystal_blue" } +"string.regexp" = { fg = "orange" } +"string.special" = { fg = "vapor_yellow" } +"comment" = { fg = "teddy_bear_pink", modifiers = ["slow_blink", "italic"] } +"variable" = { fg = "element_green" } +"variable.parameter" = { fg = "hazmat_yellow" } +"label" = { fg = "vapor_yellow" } +"punctuation" = { fg = "barium_green" } +"keyword" = { fg = "barium_green" } +"keyword.control" = { fg = "barium_green" } +"keyword.directive" = { fg = "teddy_bear_pink" } +"operator" = { fg = "hazmat_yellow" } +"function" = { fg = "cash_green", modifiers = ["bold"] } +"tag" = { fg = "crystal_blue" } +"namespace" = { fg = "hazmat_yellow" } +"markup.heading" = { fg = "hazmat_yellow" } +"markup.list" = { fg = "vapor_yellow" } +"markup.raw.block" = { bg = "background", fg = "orange" } +"markup.link.url" = { fg = "crystal_blue" } +"markup.link.text" = { fg = "vapor_yellow" } +"markup.link.label" = { fg = "barium_green" } +"markup.quote" = { fg = "vapor_yellow" } +"diff.plus" = { fg = "cash_green" } +"diff.minus" = { fg = "chili_powder_red" } +"diff.delta" = { fg = "orange" } + +# Interface +"ui.background" = { bg = "background" } +"ui.cursor" = { bg = "crystal_blue", fg = "background" } +"ui.cursor.match" = { fg = "hazmat_yellow" } +"ui.linenr" = { fg = "crystal_blue" } +"ui.linenr.selected" = { fg = "barium_green" } +"ui.statusline" = { fg = "crystal_blue", bg = "black" } +"ui.statusline.normal" = { fg = "crystal_blue", bg = "black" } +"ui.statusline.insert" = { fg = "barium_green", bg = "black"} +"ui.statusline.select" = { fg = "hazmat_yellow", bg = "black" } +"ui.cursorline.primary" = { bg = "#041B0E" } +"ui.popup" = { fg = "crystal_blue", bg = "background" } +"ui.window" = { fg = "barium_green" } +"ui.help" = { fg = "crystal_blue", bg = "background"} +"ui.text" = { fg = "crystal_blue" } +"ui.text.focus" = { bg = "background", fg = "barium_green" } +"ui.text.info" = { fg = "crystal_blue" } +"ui.virtual.whitespace" = { fg = "#08341B" } +"ui.virtual.ruler" = { bg = "#041B0E" } +"ui.virtual.indent-guide" = { fg = "#08341B" } +"ui.menu" = { fg = "crystal_blue", bg = "background" } +"ui.menu.selected" = { bg = "hazmat_yellow", fg = "background" } +"ui.selection" = { bg = "#1B0334" } +"ui.selection.primary" = { bg = "desert_maroon" } +"warning" = { fg = "vapor_yellow" } +"error" = { fg = "chili_powder_red", modifiers = ["bold"] } +"info" = { fg = "crystal_blue", modifiers = ["bold"] } +"hint" = { fg = "crystal_blue", modifiers = ["bold"] } +"diagnostic"= { fg = "chili_powder_red", modifiers = ["underlined"] } +"diagnostic.info"= { fg = "crystal_blue", modifiers = ["underlined"] } +"diagnostic.warning"= { fg = "vapor_yellow", modifiers = ["underlined"] } +"diagnostic.error"= { fg = "chili_powder_red", modifiers = ["underlined"] } +"ui.bufferline" = { fg = "gray", bg = "background" } +"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" } + +"special" = { fg = "cash_green" } + +[palette] +background = "#000000" +foreground = "#cccccc" +black = "#121212" +dark_gray = "#2d3640" +gray = "#5c6773" +orange = "#ff8f40" +barium_green = "#009669" +hazmat_yellow = "#f7b90c" +vapor_yellow = "#cecd19" +teddy_bear_pink = "#bd5173" +crystal_blue = "#32c9fa" +cash_green = "#00ff80" +element_green = "#186800" +desert_maroon = "#2B0C02" +chili_powder_red = "#c32101" diff --git a/runtime/themes/kanagawa.toml b/runtime/themes/kanagawa.toml new file mode 100644 index 00000000..50a7c0a7 --- /dev/null +++ b/runtime/themes/kanagawa.toml @@ -0,0 +1,125 @@ +# Kanagawa +# Author: zetashift + +# Adaptation of https://github.com/rebelot/kanagawa.nvim +# Original author: rebelot +# All credits to the original author, the palette is taken from the README +# because of some theming differences, it's not an exact copy of the original. + +## User interface +"ui.selection" = { bg = "waveBlue1" } +"ui.background" = { fg = "fujiWhite", bg = "sumiInk1" } + +"ui.linenr" = { fg = "sumiInk4" } + +"ui.statusline" = { fg = "oldWhite", bg = "sumiInk0" } +"ui.statusline.inactive" = { fg = "fujiGray", bg = "sumiInk0" } +"ui.statusline.normal" = { fg = "sumiInk0", bg = "crystalBlue", modifiers = ["bold"] } +"ui.statusline.insert" = { fg = "sumiInk0", bg = "autumnGreen" } +"ui.statusline.select" = { fg = "sumiInk0", bg = "oniViolet" } + +"ui.bufferline" = { fg = "oldWhite", bg = "sumiInk0" } +"ui.bufferline.inactive" = { fg = "fujiGray", bg = "sumiInk0" } + +"ui.popup" = { fg = "fujiWhite", bg = "sumiInk0" } +"ui.window" = { fg = "fujiWhite" } +"ui.help" = { fg = "fujiWhite", bg = "waveBlue1" } +"ui.text" = "fujiWhite" +"ui.text.focus" = { fg = "fujiWhite", bg = "waveBlue1", modifiers = ["bold"] } +"ui.virtual" = "waveBlue1" + +"ui.cursor" = { fg = "fujiWhite", bg = "waveBlue1"} +"ui.cursor.primary" = { fg = "seaFoam", bg = "waveBlue1" } +"ui.cursor.match" = { fg = "seaFoam", modifiers = ["bold"] } +"ui.highlight" = { fg = "fujiWhite", bg = "waveBlue2" } + +diagnostic = { modifiers = ["underlined"] } + +error = "samuraiRed" +warning = "roninYellow" +info = "waveAqua1" +hint = "dragonBlue" + +## Syntax highlighting +"type" = "waveAqua2" +"constant" = "surimiOrange" +"constant.numeric" = "sakuraPink" +"constant.character.escape" = "springBlue" +"string" = "springGreen" +"string.regexp" = "boatYellow2" +"comment" = "fujiGray" +"variable" = "fujiWhite" +"variable.builtin" = "waveRed" +"variable.parameter" = "carpYellow" +"variable.other.member" = "carpYellow" +"label" = "springBlue" +"punctuation" = "springViolet2" +"punctuation.delimiter" = "springViolet2" +"punctuation.bracket" = "springViolet2" +"keyword" = "oniViolet" +"keyword.directive" = "peachRed" +"operator" = "boatYellow2" +"function" = "crystalBlue" +"function.builtin" = "peachRed" +"function.macro" = "waveRed" +"tag" = "springBlue" +"namespace" = "surimiOrange" +"attribute" = "peachRed" +"constructor" = "springBlue" +"module" = "waveAqua2" +"special" = "peachRed" + +## Markup modifiers +"markup.heading.marker" = "fujiGray" +"markup.heading.1" = { fg = "surimiOrange", modifiers = ["bold"] } +"markup.heading.2" = { fg = "carpYellow", modifiers = ["bold"] } +"markup.heading.3" = { fg = "waveAqua2", modifiers = ["bold"] } +"markup.heading.4" = { fg = "springGreen", modifiers = ["bold"] } +"markup.heading.5" = { fg = "waveRed", modifiers = ["bold"] } +"markup.heading.6" = { fg = "autumnRed", modifiers = ["bold"] } +"markup.list" = "oniViolet" +"markup.bold" = { modifiers = ["bold"] } +"markup.italic" = { modifiers = ["italic"] } +"markup.link.url" = { fg = "springBlue", modifiers = ["underlined"] } +"markup.link.text" = "crystalBlue" +"markup.quote" = "seaFoam" +"markup.raw" = "seaFoam" + +[palette] +seaFoam = "#C7CCD1" # custom lighter foreground +fujiWhite = "#DCD7BA" # default foreground +oldWhite = "#C8C093" # dark foreground, e.g. statuslines +sumiInk0 = "#16161D" # dark background, e.g. statuslines, floating windows +sumiInk1 = "#1F1F28" # default background +sumiInk3 = "#363646" # lighter background, e.g. colorcolumns and folds +sumiInk4 = "#54546D" # darker foreground, e.g. linenumbers, fold column +waveBlue1 = "#223249" # popup background, visual selection background +waveBlue2 = "#2D4F67" # popup selection background, search background +winterGreen = "#2B3328" # diff add background +winterYellow = "#49443C" # diff change background +winterRed = "#43242B" # diff deleted background +winterBlue = "#252535" # diff line background +autumnGreen = "#76946A" # git add +autumnRed = "#C34043" # git delete +autumnYellow = "#DCA561" # git change +samuraiRed = "#E82424" # diagnostic error +roninYellow = "#FF9E3B" # diagnostic warning +waveAqua1 = "#6A9589" # diagnostic info +dragonBlue = "#658594" # diagnostic hint +fujiGray = "#727169" # comments +springViolet1 = "#938AA9" # light foreground +oniViolet = "#957FB8" # statements and keywords +crystalBlue = "#7E9CD8" # functions and titles +springViolet2 = "#9CABCA" # brackets and punctuation +springBlue = "#7FB4CA" # specials and builtins +lightBlue = "#A3D4D5" # not used! +waveAqua2 = "#7AA89F" # types +springGreen = "#98BB6C" # strings +boatYellow1 = "#938056" # not used +boatYellow2 = "#C0A36E" # operators, regex +carpYellow = "#E6C384" # identifiers +sakuraPink = "#D27E99" # numbers +waveRed = "#E46876" # standout specials 1, e.g. builtin variables +peachRed = "#FF5D62" # standout specials 2, e.g. exception handling, returns +surimiOrange = "#FFA066" # constants, imports, booleans +katanaGray = "#717C7C" # deprecated
\ No newline at end of file diff --git a/runtime/themes/monokai_pro_octagon.toml b/runtime/themes/monokai_pro_octagon.toml index c6feae8c..8bcaeebc 100644 --- a/runtime/themes/monokai_pro_octagon.toml +++ b/runtime/themes/monokai_pro_octagon.toml @@ -18,6 +18,9 @@ # status bars, panels, modals, autocompletion "ui.statusline" = { fg = "base8", bg = "base4" } +"ui.statusline.normal" = { fg = "base4", bg = "blue" } +"ui.statusline.insert" = { fg = "base4", bg = "green" } +"ui.statusline.select" = { fg = "base4", bg = "purple" } "ui.popup" = { bg = "base3" } "ui.window" = { bg = "base3" } "ui.help" = { fg = "base8", bg = "base3" } diff --git a/runtime/themes/onedarker.toml b/runtime/themes/onedarker.toml index 1ad6f7c3..665f10ed 100644 --- a/runtime/themes/onedarker.toml +++ b/runtime/themes/onedarker.toml @@ -2,7 +2,7 @@ "attribute" = { fg = "yellow" } "comment" = { fg = "light-gray", modifiers = ["italic"] } -"constant" = { fg = "green" } +"constant" = { fg = "gold" } "constant.numeric" = { fg = "gold" } "constant.builtin" = { fg = "gold" } "constant.character.escape" = { fg = "gold" } @@ -69,7 +69,7 @@ diagnostic = { modifiers = ["underlined"] } "ui.statusline.normal" = { fg = "light-black", bg = "purple" } "ui.statusline.insert" = { fg = "light-black", bg = "green" } "ui.statusline.select" = { fg = "light-black", bg = "cyan" } -"ui.text" = { fg = "purple" } +"ui.text" = { fg = "white" } "ui.text.focus" = { fg = "white", bg = "light-black", modifiers = ["bold"] } "ui.help" = { fg = "white", bg = "gray" } @@ -91,7 +91,7 @@ cyan = "#46A6B2" white = "#ABB2BF" black = "#16181A" light-black = "#2C323C" -gray = "#454D50" +gray = "#252D30" faint-gray = "#ABB2BF" -light-gray = "#C8CCD4" +light-gray = "#636C6E" linenr = "#282C34" diff --git a/runtime/themes/pop-dark.toml b/runtime/themes/pop-dark.toml index bac0d0f9..6ad0111b 100644 --- a/runtime/themes/pop-dark.toml +++ b/runtime/themes/pop-dark.toml @@ -43,7 +43,6 @@ module = { bg = 'orangeL' } special = { fg = 'orangeW' } operator = { fg = 'orangeY' } attribute = { fg = 'orangeL' } -attribute = { fg = 'orangeL' } namespace = { fg = 'orangeL' } 'type' = { fg = 'redH' } 'type.builtin' = { fg = 'orangeL' } diff --git a/runtime/themes/rose_pine.toml b/runtime/themes/rose_pine.toml index 06be3083..14e240dd 100644 --- a/runtime/themes/rose_pine.toml +++ b/runtime/themes/rose_pine.toml @@ -79,6 +79,6 @@ rose = "#ebbcba" pine = "#31748f" foam = "#9ccfd8" iris = "#c4a7e7" -highlight = "#2a2837" -highlightInactive = "#211f2d" -highlightOverlay = "#3a384a" +highlight = "#403d52" +highlightInactive = "#21202e" +highlightOverlay = "#524f67" diff --git a/runtime/themes/rose_pine_dawn.toml b/runtime/themes/rose_pine_dawn.toml index 129ae9c7..c6609c21 100644 --- a/runtime/themes/rose_pine_dawn.toml +++ b/runtime/themes/rose_pine_dawn.toml @@ -76,6 +76,6 @@ rose = "#d7827e" pine = "#286983" foam = "#56949f" iris = "#907aa9" -highlight = "#eee9e6" -highlightInactive = "#f2ede9" -highlightOverlay = "#e4dfde" +highlight = "#dfdad9" +highlightInactive = "#f4ede8" +highlightOverlay = "#cecacd" diff --git a/runtime/themes/rose_pine_moon.toml b/runtime/themes/rose_pine_moon.toml index 4706bb17..fc27d2c0 100644 --- a/runtime/themes/rose_pine_moon.toml +++ b/runtime/themes/rose_pine_moon.toml @@ -83,6 +83,6 @@ rose = "#ea9a97" pine = "#3e8fb0" foam = "#9ccfd8" iris = "#c4a7e7" -highlight = "#2a283e" -highlightInactive = "#44415a" +highlight = "#44415a" +highlightInactive = "#2a283e" highlightOverlay = "#56526e" diff --git a/runtime/themes/sonokai.toml b/runtime/themes/sonokai.toml index 54804697..18417f00 100644 --- a/runtime/themes/sonokai.toml +++ b/runtime/themes/sonokai.toml @@ -58,7 +58,7 @@ "ui.selection" = { bg = "bg4" } "ui.linenr" = "grey" "ui.linenr.selected" = "fg" -"ui.cursorline.primary" = { bg = "bg2" } +"ui.cursorline.primary" = { bg = "bg1" } "ui.statusline" = { fg = "fg", bg = "bg3" } "ui.statusline.inactive" = { fg = "grey", bg = "bg1" } "ui.popup" = { fg = "grey", bg = "bg2" } @@ -86,7 +86,7 @@ bg0 = "#2c2e34" bg1 = "#33353f" bg2 = "#363944" bg3 = "#3b3e48" -bg4 = "#414550" +bg4 = "#545862" bg_red = "#ff6077" diff_red = "#55393d" bg_green = "#a7df78" |