Refactor nord theme (#874)

* refactor again

* remove useless color
pull/882/head
WindSoilder 3 years ago committed by GitHub
parent cdfa0dfa36
commit 7146ae9388
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,84 +1,102 @@
# Author : RayGervais<raygervais@hotmail.ca> # Author : RayGervais<raygervais@hotmail.ca>
# "ui.linenr.selected" = { fg = "#d8dee9" } "ui.linenr.selected" = { fg = "nord4" }
"ui.text.focus" = { fg = "#88c0d0", modifiers= ["bold"] } "ui.text.focus" = { fg = "nord8", modifiers= ["bold"] }
"ui.menu.selected" = { fg = "#88c0d0", bg = "#313f4e" } "ui.menu.selected" = { fg = "nord8", bg = "nord2" }
# "info" = "#b48ead" "info" = "nord8"
# "hint" = "#a3be8c" "hint" = "nord8"
# Polar Night # Polar Night
# nord0 - background color # nord0 - background color
"ui.background" = { bg = "#2e3440" } "ui.background" = { bg = "nord0" }
"ui.statusline.inactive" = { fg = "#d8dEE9", bg = "#2e3440" } "ui.statusline.inactive" = { fg = "nord4", bg = "nord0" }
# nord1 - status bars, panels, modals, autocompletion # nord1 - status bars, panels, modals, autocompletion
"ui.statusline" = { fg = "#88c0d0", bg = "#3b4252" } "ui.statusline" = { fg = "nord8", bg = "nord1" }
"ui.popup" = { bg = "#232d38" } "ui.popup" = { bg = "#232d38" }
"ui.window" = { bg = "#232d38" } "ui.window" = { bg = "#232d38" }
"ui.help" = { bg = "#232d38", fg = "#e5ded6" } "ui.help" = { bg = "#232d38", fg = "nord4" }
# nord2 - active line, highlighting # nord2 - active line, highlighting
"ui.selection" = { bg = "#434c5e" } "ui.selection" = { bg = "nord2" }
"ui.cursor.match" = { bg = "434c5e" } "ui.cursor.match" = { bg = "nord2" }
# nord3 - comments # nord3 - comments, nord3 based lighter color
"comment" = "#616E88" # relative: https://github.com/arcticicestudio/nord/issues/94
"ui.linenr" = { fg = "#616E88" } "comment" = "gray"
"ui.linenr" = { fg = "gray" }
# Snow Storm # Snow Storm
# nord4 - cursor, variables, constants, attributes, fields # nord4 - cursor, variables, constants, attributes, fields
"ui.cursor.primary" = { fg = "#d8dee9", modifiers = ["reversed"] } "ui.cursor.primary" = { fg = "nord4", modifiers = ["reversed"] }
"attribute" = "#d8dee9" "attribute" = "nord4"
"variable" = "#d8dee9" "variable" = "nord4"
"constant" = "#d8dee9" "constant" = "nord4"
"variable.builtin" = "#d8dee9" "variable.builtin" = "nord4"
"constant.builtin" = "#d8dee9" "constant.builtin" = "nord4"
"namespace" = "#d8dee9" "namespace" = "nord4"
# nord5 - suble UI text # nord5 - suble UI text
# nord6 - base text, punctuation # nord6 - base text, punctuation
"ui.text" = { fg = "#eceff4" } "ui.text" = { fg = "nord6" }
"punctuation" = "#eceff4" "punctuation" = "nord6"
# Frost # Frost
# nord7 - classes, types, primiatives # nord7 - classes, types, primiatives
"type" = "#8fbcbb" "type" = "nord7"
"type.builtin" = { fg = "#8fbcbb"} "type.builtin" = { fg = "nord7"}
"label" = "#8fbcbb" "label" = "nord7"
# nord8 - declaration, methods, routines # nord8 - declaration, methods, routines
"constructor" = "#88c0d0" "constructor" = "nord8"
"function" = "#88c0d0" "function" = "nord8"
"function.macro" = { fg = "#88c0d0" } "function.macro" = { fg = "nord8" }
"function.builtin" = { fg = "#88c0d0" } "function.builtin" = { fg = "nord8" }
# nord9 - operator, tags, units, punctuations # nord9 - operator, tags, units, punctuations
"punctuation.delimiter" = "#81a1c1" "punctuation.delimiter" = "nord9"
"operator" = { fg = "#81a1c1" } "operator" = { fg = "nord9" }
"property" = "#81a1c1" "property" = "nord9"
# nord10 - keywords, special # nord10 - keywords, special
"keyword" = { fg = "#5e81ac" } "keyword" = { fg = "nord10" }
"keyword.directive" = "#5e81ac" "keyword.directive" = "nord10"
"variable.parameter" = "#5e81ac" "variable.parameter" = "nord10"
# Aurora # Aurora
# nord11 - error # nord11 - error
"error" = "#bf616a" "error" = "nord11"
# nord12 - annotations, decorators # nord12 - annotations, decorators
"special" = "#d08770" "special" = "nord12"
"module" = "#d08770" "module" = "nord12"
# nord13 - warnings, escape characters, regex # nord13 - warnings, escape characters, regex
"warning" = "#ebcb8b" "warning" = "nord13"
"escape" = { fg = "#ebcb8b" } "escape" = { fg = "nord13" }
# nord14 - strings # nord14 - strings
"string" = "#a3be8c" "string" = "nord14"
# nord15 - integer, floating point # nord15 - integer, floating point
"number" = "#b48ead" "number" = "nord15"
[palette]
nord0 = "#2e3440"
nord1 = "#3b4252"
nord2 = "#434c5e"
nord4 = "#d8dee9"
nord6 = "#eceff4"
nord7 = "#8fbcbb"
nord8 = "#88c0d0"
nord9 = "#81a1c1"
nord10 = "#5e81ac"
nord11 = "#bf616a"
nord12 = "#d08770"
nord13 = "#ebcb8b"
nord14 = "#a3be8c"
nord15 = "#b48ead"
gray = "#616e88"

Loading…
Cancel
Save