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
|
//- dark theme - Enhanced with better cursor visibility and no color conflicts
defcolor_back = 0xff777777;
defcolor_back_cycle = {0x42222222, 0x43111111}; // Slightly lighter for better contrast
defcolor_margin = 0xFF1A1208;
defcolor_margin_hover = 0xFF3D2B1A;
defcolor_margin_active = defcolor_margin_hover;
defcolor_list_item = {defcolor_margin, defcolor_back};
defcolor_list_item_hover = {defcolor_margin_hover, defcolor_margin};
defcolor_list_item_active = {defcolor_margin_active, defcolor_margin_active};
defcolor_cursor = {0xFF83A598}; // Bright orange - highly visible
defcolor_at_cursor = 0xFF99999f; // Dark brown for text at cursor
fleury_color_cursor_inactive = 0xFF8B5A2B; // Darker rust for inactive state
fleury_color_cursor_macro = defcolor_bar;
fleury_color_cursor_power_mode = 0xFFFF8C00; // Match main cursor
defcolor_highlight_cursor_line = 0xFF2A1F15; // Slightly lighter background for cursor line
nasr_mark_color = 0xFFB8860B; // Darker goldenrod - distinct from cursor
nasr_cursor_inactive = 0xFF8B5A2B; // Consistent with fleury_color_cursor_inactive
nasr_vim_cursor_normal = 0xFF83A598 ; // muted amber (gruvbox yellow) - insert mode
nasr_vim_cursor_insert = 0xFF9f99ff ; // burnt orange - normal mode
nasr_vim_cursor_visual = 0xFFF79921; // dusty blue - visual mode (cool accent for contrast)
defcolor_mark = 0xFFFF80FF; // Darkened goldenrod, distinct from cursor
defcolor_highlight = 0xFF3A3530; // Slightly warmer gray (was too purple)
defcolor_at_highlight = 0xFF151008; // Proper contrast
defcolor_text_default = 0xFF000000; // Slightly lighter for better readability (was 0xFFC4A882)
defcolor_text_cycle = {0xFFFF6B35, 0xFFB8860B, 0xFFC48050, 0xFFE5A035};
defcolor_comment = 0xFF7A6A55; // Lightened from 0xFF6B5A45 for visibility
defcolor_comment_pop = {0xFF048050, 0xFF046830}; // Brighter orange-reds, better contrast
defcolor_keyword = 0xFFE5A035; // Brighter yellow-orange (was 0xFFD48B30)
defcolor_str_constant = 0xFFC87040; // Distinct from comment_pop
defcolor_char_constant = 0xFFC87040; // Match str_constant
defcolor_include = defcolor_str_constant;
defcolor_int_constant = 0xFFD85830; // Brighter, distinct
defcolor_float_constant = 0xFFE07050; // Distinct from int_constant
defcolor_bool_constant = 0xFFB8860B; // Goldenrod - same as mark for semantic consistency
defcolor_preproc = 0xFFC56028; // Distinct from bool_constant
defcolor_special_character = 0xFFFF6B35; // Bright red-orange - POPS
defcolor_ghost_character = 0xFF5A3A20; // Darker, not hidden
defcolor_paste = 0xFF7A4A30; // Lightened from 0xFF6B3A20
defcolor_undo = 0xFFB8860B; // Goldenrod - matches mark
defcolor_highlight_junk = 0xFF4A1A00; // Darker, more visible
defcolor_highlight_white = 0xFF2A1A10; // Darker for contrast
defcolor_bar = 0xFF2A2218; // Lightened slightly from 0xFF1F1610
defcolor_base = 0xFF9A8360; // Warmer, slightly lighter
defcolor_pop1 = 0xFFD4B896; // Match text_default for consistency
defcolor_pop2 = 0xFFD85830; // Match int_constant
defcolor_line_numbers_back = 0xFF2A2010; // Lightened from 0xFF241A10
defcolor_line_numbers_text = 0xFF6A5A48; // Lightened from 0xFF5A4A38
/// BYP Colors
defcolor_function = 0xFFB08860; // Lightened, distinct
defcolor_type = 0xFFC48050; // Distinct from function
defcolor_primitive = 0xFFC48050; // Match type
defcolor_macro = 0xFFD46830; // Brighter, distinct from preproc
defcolor_enum = 0xFFE5A035; // Match keyword
defcolor_global = 0xFF9B7050; // Distinct from function
defcolor_control = defcolor_preproc;
defcolor_struct = defcolor_keyword;
defcolor_non_text = 0xFFD4B896; // Match text_default
defcolor_vim_filebar_pop = 0x0FB08860; // Alpha + function color
defcolor_vim_chord_text = defcolor_text_default;
defcolor_vim_chord_unresolved = defcolor_mark;
defcolor_vim_chord_error = 0xFFFF6B35; // Match special_character
fleury_color_syntax_crap = defcolor_non_text;
fleury_color_operators = defcolor_non_text;
fleury_color_inactive_pane_overlay = 0x44000000;
fleury_color_inactive_pane_background = 0xff151008; // Slightly lighter (was 0xff0D1117)
fleury_color_file_progress_bar = 0x60E5A035; // Bright yellow-orange progress
fleury_color_brace_highlight = { 0xFFE5A035 }; // Match keyword for visibility
fleury_color_brace_line = { 0x806B5A45 }; // Kept as-is (semi-transparent)
fleury_color_brace_annotation = { 0x906B5A45 }; // Slightly more opaque than before
fleury_color_index_product_type = defcolor_type;
fleury_color_index_sum_type = defcolor_type;
fleury_color_index_function = defcolor_function;
fleury_color_index_macro = defcolor_macro;
fleury_color_index_constant = defcolor_enum;
fleury_color_index_comment_tag = 0xffFF6B35; // Match special_character - eye-catching
fleury_color_index_decl = 0xFFC48050; // Distinct
fleury_color_plot_cycle = { 0xffC48050, 0xffE5A035, 0xffD06830, 0xffC56028 };
fleury_color_token_highlight = defcolor_margin_hover;
fleury_color_token_minor_highlight = defcolor_bar;
fleury_color_error_annotation = 0xffFF6B35; // Match special_character & comment_tag
fleury_color_lego_grab = 0xff9B7050; // Distinct from global
fleury_color_lego_splat = 0xFFC48050; // Distinct
fleury_color_comment_user_name = 0xffFF6B35; // Bright red-orange - eye-catching
|