-
Notifications
You must be signed in to change notification settings - Fork 0
/
nyxvamp-radiance.toml
121 lines (111 loc) · 7.04 KB
/
nyxvamp-radiance.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# nyxvamp - radiance variant
# author: <zoey.spessanha@zeetech.io>
# UI Elements
"ui.background" = { bg = "background", fg = "foreground" }
"ui.text" = { fg = "foreground" }
"ui.cursor" = { fg = "cursor_fg", bg = "cursor_bg" }
"ui.cursorline.primary" = { bg = "cursorline" }
"ui.selection" = { bg = "selection" }
"ui.linenr" = { fg = "line_nr" }
"ui.linenr.selected" = { fg = "line_nr_selected", modifiers = ["bold"] }
"ui.statusline" = { fg = "status_fg", bg = "status_bg" }
"ui.statusline.inactive" = { fg = "status_inactive_fg", bg = "status_inactive_bg" }
"ui.menu" = { fg = "menu_fg", bg = "menu_bg" }
"ui.menu.selected" = { fg = "menu_sel_fg", bg = "menu_sel_bg" }
"ui.menu.scroll" = { fg = "menu_scroll_fg", bg = "menu_scroll_bg" }
"ui.popup" = { fg = "popup_fg", bg = "popup_bg" }
"ui.match_paren" = { fg = "match_paren_fg", bg = "match_paren_bg", modifiers = ["bold"] }
# Syntax Highlighting
"comment" = { fg = "comment_fg", modifiers = ["italic"] }
"string" = { fg = "string_fg" }
"string.special" = { fg = "string_special_fg" }
"constant" = { fg = "constant_fg" }
"constant.builtin" = { fg = "constant_builtin_fg", modifiers = ["bold"] }
"number" = { fg = "number_fg" }
"boolean" = { fg = "boolean_fg" }
"function" = { fg = "function_fg", modifiers = ["bold"] } # Added bold for better distinction
"function.builtin" = { fg = "function_builtin_fg", modifiers = ["bold"] }
"keyword" = { fg = "keyword_fg", modifiers = ["bold"] }
"keyword.control" = { fg = "keyword_control_fg", modifiers = ["bold"] }
"operator" = { fg = "operator_fg" }
"variable" = { fg = "variable_fg" }
"variable.builtin" = { fg = "variable_builtin_fg", modifiers = ["italic"] }
"type" = { fg = "type_fg", modifiers = ["italic"] }
"type.builtin" = { fg = "type_builtin_fg", modifiers = ["italic"] }
"attribute" = { fg = "attribute_fg" }
"namespace" = { fg = "namespace_fg" }
"punctuation" = { fg = "punctuation_fg" }
"symbol" = { fg = "symbol_fg", modifiers = ["italic"] }
# Diagnostics
"diagnostic.error" = { fg = "error_fg", modifiers = ["bold"] }
"diagnostic.warning" = { fg = "warning_fg", modifiers = ["bold"] }
"diagnostic.info" = { fg = "info_fg", modifiers = ["bold"] }
"diagnostic.hint" = { fg = "hint_fg", modifiers = ["bold"] }
# Diff
"diff.plus" = { fg = "diff_add_fg" }
"diff.minus" = { fg = "diff_delete_fg" }
"diff.delta" = { fg = "diff_change_fg" }
# Markup
"markup.heading" = { fg = "markup_heading_fg", modifiers = ["bold"] }
"markup.bold" = { fg = "markup_bold_fg", modifiers = ["bold"] }
"markup.italic" = { fg = "markup_italic_fg", modifiers = ["italic"] }
"markup.link.url" = { fg = "markup_link_url_fg", modifiers = ["underline"] }
"markup.link.text" = { fg = "markup_link_text_fg" }
"markup.quote" = { fg = "markup_quote_fg", modifiers = ["italic"] }
# Palette
[palette]
background = "#F7F7FF" # Off-white background (from your visual identity)
foreground = "#1E1E2E" # Deep navy foreground (from your visual identity)
cursor_fg = "#F7F7FF" # Off-white cursor text
cursor_bg = "#9655FF" # Deep purple cursor (from your visual identity)
cursorline = "#E8E8F0" # Slightly darker than background
selection = "#FEF5BC" # Soft yellow selection (from your visual identity)
line_nr = "#6E6A86" # Medium gray for line numbers
line_nr_selected = "#1E1E2E" # Deep navy for selected line number
status_fg = "#1E1E2E" # Deep navy
status_bg = "#E8E8F0" # Light gray
status_inactive_fg = "#6E6A86" # Medium gray
status_inactive_bg = "#F7F7FF" # Off-white
menu_fg = "#1E1E2E" # Deep navy
menu_bg = "#E8E8F0" # Light gray
menu_sel_fg = "#F7F7FF" # Off-white
menu_sel_bg = "#FEF5BC" # Soft yellow selection
menu_scroll_fg = "#6E6A86" # Medium gray
menu_scroll_bg = "#E8E8F0" # Light gray
popup_fg = "#1E1E2E" # Deep navy
popup_bg = "#E8E8F0" # Light gray
match_paren_fg = "#1E1E2E" # Deep navy
match_paren_bg = "#FEF5BC" # Soft yellow
comment_fg = "#6E6A86" # Medium gray comments
string_fg = "#FEF5BC" # Soft yellow strings (from your visual identity)
string_special_fg = "#F28FAD" # Pink special strings
constant_fg = "#F28FAD" # Pink constants
constant_builtin_fg = "#F28FAD" # Pink built-in constants
number_fg = "#F8BD96" # Peach numbers
boolean_fg = "#F28FAD" # Pink booleans
function_fg = "#005F87" # Dark blue functions (more distinguishable)
function_builtin_fg = "#005F87" # Dark blue built-in functions
keyword_fg = "#9655FF" # Deep purple keywords
keyword_control_fg = "#9655FF" # Deep purple control keywords
operator_fg = "#6E6A86" # Medium gray operators (adjusted for better contrast)
variable_fg = "#1E1E2E" # Deep navy variables
variable_builtin_fg = "#F28FAD" # Pink built-in variables
type_fg = "#C9CBFF" # Lavender types
type_builtin_fg = "#C9CBFF" # Lavender built-in types
attribute_fg = "#9655FF" # Deep purple attributes
namespace_fg = "#9655FF" # Deep purple namespaces
punctuation_fg = "#1E1E2E" # Deep navy punctuation
symbol_fg = "#F28FAD" # Pink symbols (e.g., Elixir atoms)
error_fg = "#E78284" # Soft red errors
warning_fg = "#E5C890" # Soft yellow warnings
info_fg = "#8CAAEE" # Soft blue info
hint_fg = "#8BD5CA" # Soft cyan hints
diff_add_fg = "#A6DA95" # Soft green additions
diff_delete_fg = "#E78284" # Soft red deletions
diff_change_fg = "#E5C890" # Soft yellow changes
markup_heading_fg = "#9655FF" # Deep purple headings
markup_bold_fg = "#1E1E2E" # Deep navy bold text
markup_italic_fg = "#1E1E2E" # Deep navy italic text
markup_link_url_fg = "#005F87" # Dark blue links
markup_link_text_fg = "#9655FF" # Deep purple link text
markup_quote_fg = "#6E6A86" # Gray quotes