aboutsummaryrefslogtreecommitdiffstats
path: root/build/themes/theme-nasr-light.4coder
blob: 8a4714c1917c073ffb988dec873772422e1af78d (plain) (blame)
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